簡體   English   中英

如何獲取當前所選HTML標簽的名稱?

[英]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);
});

當然...很簡單

這是一個有效的例子

http://jsfiddle.net/L96KG/

這是參考資料

jQuery可以提供標簽名稱嗎?

您也可以:

$('select, :checkbox, :radio').each(function(el){
    alert(el.tagName);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM