[英]How to get the name of the current selected HTML tag?
我已经用jQuery选择了一些标签:
$('select, :checkbox, :radio').each(function(){
// ...
});
现在,我需要获取当前标签的名称:
$('select, :checkbox, :radio').each(function(){
var tag_name = $(this). ???
alert(tag_name);
});
预期结果:“选择”,“输入”等。
所以,我需要知道如何获取element的标签名称。 也许没有jQuery,就带有本机javascript函数-无论如何。
您可以使用HTML DOM本机tagName属性。 尝试这个:
var tag_name = this.tagName;
$('select, :checkbox, :radio').each(function(){
var tag_name = this.tagName;
alert(tag_name);
});
仅this.tagName
会给您节点名称。
尝试这个:
$('select, :checkbox, :radio').each(function(){
alert($(this).get(0).nodeName);
});
您也可以:
$('select, :checkbox, :radio').each(function(el){
alert(el.tagName);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.