[英]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.