2009-08-20 6 views
3

私はフォームの特定のクラス(MCB)が提出されたときに作用JavaScriptの方法があります。jQueryを使用して要素idやその他の属性にアクセスするには?

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

のアラートコールの代わりには、私が提出と呼ばれる形式のIDにアクセスする必要があります。どうしたらいいですか?さらに良いことには、任意の属性にアクセスするためのヒントになります...

おかげ

答えて

7

は提出されている形式のIDは

this.id  

やjQueryの

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

さらに '$'が呼び出されると、 'this'の新しいjQueryオブジェクトが作成され、' attr'メソッドが呼び出されます。確かに – Gumbo

+0

しかし、私はそれが明らかだと思った;) – redsquare

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

jQueryの属性メソッドの詳細については、http://docs.jquery.com/Attributes

関連する問題