在运行时设置 href 属性

2022-08-30 01:22:42

使用jQuery在运行时设置标签属性的最佳方法是什么?href<a>

另外,如何使用jQuery获取标签的属性值?href<a>


答案 1

要获取或设置 HTML 元素的属性,可以使用 jQuery 中的 element.attr() 函数。

若要获取 href 属性,请使用以下代码:

var a_href = $('selector').attr('href');

若要设置 href 属性,请使用以下代码:

$('selector').attr('href','http://example.com');

在这两种情况下,请使用相应的选择器。如果已为定位点元素设置了类,请使用,如果已为定位点元素设置了 id,请使用 。'.class-name''#element-id'


答案 2

在 jQuery 1.6+ 中,最好使用:

$(selector).prop('href',"http://www...")设置值,以及

$(selector).prop('href')以获取

简而言之,获取和设置 DOM 对象上的值,以及获取和设置 HTML 中的值。这使得在某些情况下更快一些,可能更可靠。.prop.attr.prop