我无法改变使用jQuery如何设置使用JQuery
我的HTML代码href属性我的HTML代码
<div id="main-logo"><a href="http://local.winemag.com"></a></div>
我使用下面的jQuery代码来改变一个href值我的链接,但由于某种原因,它不工作。
$("#main-logo a[href]").attr('href', 'http://www.test.com/');
我无法改变使用jQuery如何设置使用JQuery
我的HTML代码href属性我的HTML代码
<div id="main-logo"><a href="http://local.winemag.com"></a></div>
我使用下面的jQuery代码来改变一个href值我的链接,但由于某种原因,它不工作。
$("#main-logo a[href]").attr('href', 'http://www.test.com/');
请确保您有一次文件执行该行已准备就绪:
jQuery(document).ready(function($) {
//
$("#main-logo a").attr('href', 'http://www.test.com/');
});
我的脚本已经在'jQuery(document).ready(function($)...'中了,但我会仔细检查 – Mariton
基于代码即可获得在href的当前值提供
$("#main-logo a").attr("href");
到设置href新值将是
$("#main-logo a").attr("href","http://www.test.com/");
我会试试这个并检查 – Mariton
适用于我https://jsfiddle.net/x7mnosba/ – amflare
你如何运行应该改变'href'的代码?你确定它在加载HTML之后运行吗? – Barmar
确保你的jquery代码被包装在'$(document).ready(function(){...});'或者在'body'结尾。 – user2896976