2013-09-09 5 views
0

Привет, ребята, я только хотел спросить, как получить имя тега элемента, который имеет имя класса, им пытаются это:Получение .tagName элемента с классом

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

Но им всегда становится неопределенным ! . :(помогите пожалуйста

ответ

0

Попробуйте

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

Это один работает прекрасно спасибо.: D –

+0

@Cheka - Рад помочь вам. Вы можете отметить это как свой ответ. :) – Bibhu

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 
0

Это будет пройти через каждый тег с этим классом

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