1

イベントを発生させた要素からフォーム要素を探す。次のコードを使用します。しかし、それは私にはクレイジーに思えます。

これを行うより良い方法はありますか?

$("#xx").click(function(event) {
    var testValue = $(this).parent().parent().parent().parent().parent().parent().parent().data("test");
});

前もって感謝します。

4

3 に答える 3

4

クレイジーは正しいです。:D

$(this).closest('#firstForm')あなたのためにこれを行う必要があります。

于 2012-05-23T06:55:40.613 に答える
1

HTML が有効な場合は、単純に

$("#firstForm") 

ID は一意です (有効な HTML を想定)

于 2012-05-23T06:58:57.747 に答える
0
$("#xx").click(function(event) {
    $(this).parents('#YourId').attr("firstForm");
});

参考のために、このリンクを参照してください:http://api.jquery.com/parents/

于 2012-05-23T07:00:10.550 に答える