关于jquery获取属性值 如图为什么提示undefine呢
1个回答
展开全部
document.getElementsByTagName("dd")[8].getAttribute("_position")
上述代码是想获取第9个dd标签的_position属性值,那么相应的jquery代码应该是
$("dd").eq(8).prop("_position")
用prop方法是因为prop方法比attr方法兼容性跟扩展性更好,因为attr只能获取到标签中内置的属性,prop可以获取到自定义的属性值
上述代码是想获取第9个dd标签的_position属性值,那么相应的jquery代码应该是
$("dd").eq(8).prop("_position")
用prop方法是因为prop方法比attr方法兼容性跟扩展性更好,因为attr只能获取到标签中内置的属性,prop可以获取到自定义的属性值
追问
Uncaught TypeError: $(...).eq(...).prop is not a function(…)
报错了
追答
我的解释有错误,可以用这个来取值
$("dd").eq(8).attr("_position");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |