如何查看元素是否为“br”?我试图通过 .attr("type") 和 .type() 得到它,但它总是返回未定义!它适用于输入或按钮,但不适用于 br 元素。
问问题
4646 次
4 回答
8
使用.tagName
or.nodeName
属性。然后将该值与 进行比较"BR"
。
于 2012-08-24T06:19:07.230 回答
6
刚刚怎么样$(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>
于 2012-08-24T06:18:09.430 回答
4
通过element.tagName
您可以获得标签的名称
if (element.tagName=="br")
于 2012-08-24T06:22:16.150 回答