如何查看元素是否为“br”? 我试图通过.attr(“type”)和.type()来获取它,但它总是返回undefined! 它可以在输入或按钮上工作,但不在br元素上工作。
答案 0 :(得分:6)
使用.tagName
或.nodeName
属性。
然后将该值与"BR"
进行比较。
答案 1 :(得分:5)
仅$(element).is('br')
怎么样?例如:
<div class='tested' id='first'>
<br class='tested' id='second' />
</div>
...
$('.tested').each(function() {
var id = this.id;
if ($(this).is('br')) {
console.log(id + ' is <br>');
}
else {
console.log(id + ' is not <br>');
}
});
// first is not <br>
// second is <br>
答案 2 :(得分:2)
element.tagName
您可以获取代码的名称
if (element.tagName=="br")
答案 3 :(得分:0)