2009-08-20 2 views
3

У меня есть метод JavaScript, который действует, когда конкретный класс (MCB) форм представлены:Как получить идентификатор элемента и другие атрибуты с помощью jQuery?

function BindCloseMessage() { 
    $(".mcb").submit(function(event) { 
     alert("closing..."); //Here I want to get the id of form 
     event.preventDefault(); 
    }); 
} 

вместо предупреждения вызова, мне нужно получить доступ к идентификатор формы которого представить называется. Как мне это сделать? Еще лучше будет подсказка для доступа к любому атрибуту ...

Благодаря

ответ

7

идентификатор формы представляемый будет

this.id  

или в JQuery

$(this).attr('id') //although why type the extra letters? 
+1

Кроме того, будет вызываться '$', который создаст новый объект jQuery 'this', а затем его метод' attr' будет вызван. – Gumbo

+0

действительно, но я думал, что это было очевидно;) – redsquare

4
$(".mcb").submit(function(e){ 
    e.preventDefault(); 
    $(this).attr("id"); // Returns FORM ID 
}); 

Вы можете узнать больше об атрибутных методах jQuery по адресу http://docs.jquery.com/Attributes

Смежные вопросы