Javascript 如何在变量中存储属性值(href)
如何在变量中存储链接属性“href”的值 以下是我尝试过的链接,但不起作用:Javascript 如何在变量中存储属性值(href),javascript,jquery,html,Javascript,Jquery,Html,如何在变量中存储链接属性“href”的值 以下是我尝试过的链接,但不起作用: var xyz=$('a.tesla').attr('href',''); 警报(xyz) 我不确定您想做什么,但下面是您的代码: 您正在将HREF属性设置为“”,并且没有带有.tesla类的元素(链接) 要从任何链接获取href属性,只需执行以下操作: var xyz = $(selector).attr('href'); 其中,selector是任何返回一个或多个链接元素的有效jQuery选择器。是否
var xyz=$('a.tesla').attr('href','');
警报(xyz)代码>
我不确定您想做什么,但下面是您的代码:
您正在将HREF
属性设置为“”,并且没有带有.tesla
类的元素(链接)
要从任何链接获取href属性,只需执行以下操作:
var xyz = $(selector).attr('href');
其中,selector
是任何返回一个或多个链接元素的有效jQuery选择器。是否尝试设置或获取“href”elem.getAttribute('href')
将从元素中获取属性。$('a.tesla').attr('href','')返回jQuery对象,只需使用$('a.tesla').attr('href')
获取href
,不提供第二个参数:var xyz=$('a.tesla').attr('href'/*此处没有第二个参数*/)
您要做的是将href设置为空白字符串(然后获取包含匹配a.tesla
)元素的jQuery集合的引用…-)好的,通过使用var xyz=$('a.tesla').attr('href','')代码>您实际上是在将href属性设置为emoty字符串!!!如果您想获取href,则丢失第二个参数:var xyz=$('a.tesla').attr('href')
var h=$(“a”).attr(“href”)
其他任何东西都只是让您的选择器正确(例如,您的锚定
在“tesla”类中的位置)?对我来说仍然是一样的,发生的事情是: