gau*_*kum 201 html javascript jquery
使用jQuery在运行时设置标记href属性的最佳方法是什么<a>?
另外,如何使用jQuery href获取<a>标记属性的值?
小智 377
要获取或设置HTML元素的属性,可以使用element.attr()jQuery中的函数.
要获取href属性,请使用以下代码:
var a_href = $('selector').attr('href');
Run Code Online (Sandbox Code Playgroud)
要设置href属性,请使用以下代码:
$('selector').attr('href','http://example.com');
Run Code Online (Sandbox Code Playgroud)
在这两种情况下,请使用适当的选择器.如果已为anchor元素设置类,请使用'.class-name',如果已设置anchor元素的id,请使用'#element-id'.
Ger*_*bus 18
在jQuery 1.6+中,最好使用:
$(selector).prop('href',"http://www...")到设定值,
$(selector).prop('href')以获取价值
简而言之,.prop获取并设置DOM对象的值,并.attr在HTML中获取和设置值..prop在某些情况下,这会更快,也可能更可靠.
Val*_*sel 14
使用设置href属性
$(selector).attr('href', 'url_goes_here');
Run Code Online (Sandbox Code Playgroud)
并使用它阅读
$(selector).attr('href');
Run Code Online (Sandbox Code Playgroud)
其中"selector"是<a>元素的任何有效jQuery选择器(".myClass"或"#myId"用于命名最简单的选项).
希望这可以帮助 !