获取带有类的元素的.tagName

时间:2013-09-09 08:45:15

标签: javascript jquery html html5

大家好我只想问如何获取具有类名的元素的标记名称,即时尝试:

function copyElement(){
$('body').keypress(function(event) {
    if(event.which  == 99){            
        var elementToCopy = $('.highlight').attr('tag');
        alert(elementToCopy);
        var newElement = $(document.createElement(elementToCopy));
    }
});}

但我总是得到不确定! :(请帮忙。

3 个答案:

答案 0 :(得分:0)

试试这个

$('.highlight').prop("tagName").toLowerCase();

答案 1 :(得分:0)

var tag  = this.nodeName.toLowerCase(); // native JS
var tag  = $(this)[0].nodeName.toLowerCase(); // the jquery equiv.
var tag  = $('.SomeClass')[0].nodeName.toLowerCase(); // the jquery equiv. with selector

答案 2 :(得分:0)

这将通过该类的每个标记。

$('.highlight').each(function() {
    alert(this.tagName);
});