我试图通过属性名选择这个元素并打印节点名,但结果是undefined。
第一个警报起作用,但第二个警报不起作用。
HTML代码:
<objeto bordeactivo type="image">
<img src="https://picsum.photos/536/354"/>
</objeto>
jQuery代码:
var ob = $("[bordeactivo]");
var ob2 = ob.find("img");
// Works!
alert("ob>"+ob.attr("type"));
// NOT WORKING!
alert("nodeName>"+ob2.nodeName);
有什么问题吗?
我的JsFiddle:
jsfiddle code sample
1条答案
按热度按时间f87krz0w1#
通过
ob2.prop("nodeName")
,可以访问<img>
底层元素的DOM属性nodeName,并在警告框中显示。试试下面的代码