0

以下のコードを使用して div 名を見つけることができます。

var id = $("textbox").closest("div").attr("id");

上記の取得した ID に基づいて div を非表示にするにはどうすればよいですか。次のコードで試しました:

$(id).hide();

うまくいかないようです

4

4 に答える 4

1

# がありません

$('#'+id).whatever()
于 2012-08-02T07:59:50.043 に答える
0

そもそもIDは必要ありません。すでに取得しているjQueryオブジェクトを使用するだけです。

$("textbox").closest("div").hide();

後で使用するためにIDが必要な場合は、オブジェクトをローカルに保存します。

var oClosest = $("textbox").closest("div");
oClosest.hide();
var id = oClosest.attr("id");
于 2012-08-02T08:02:05.303 に答える
0

あなたは実際にできませんでした

var myDiv = $("textarea").closest("div");

そしてそれから

myDiv.hide();
于 2012-08-02T08:02:30.420 に答える
0

正しいIDを取得していることを願っています。

次に使用します$('#'+id).hide();

于 2012-08-02T08:00:25.253 に答える