0

大家好,我只想问如何获取具有类名的元素的标签名称,我正在尝试这个:

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

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

4

3 回答 3

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
于 2013-09-09T08:48:41.550 回答
0

尝试这个

$('.highlight').prop("tagName").toLowerCase();
于 2013-09-09T08:47:01.923 回答
0

这将遍历该类的每个标签。

$('.highlight').each(function() {
    alert(this.tagName);
});
于 2013-09-09T08:55:52.747 回答