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"用于命名最简单的选项).
希望这可以帮助 !