0

this.idオブジェクトを切り替えるための適切な構文は何ですか

$(this).attr( "id")。toggle( "");

ありがとう。グーグルは驚くべきことに助けていない:(

4

3 に答える 3

3

それが機能しない理由は、あなたの最初の

$(this).attr("id")

アイテムの ID である文字列を返します。おそらくあなたが望むのは:

$(this).toggle();
于 2009-12-08T08:44:35.303 に答える
3

toggle() は要素の表示/非表示にのみ使用されるため、質問は完全には明確ではありません。

ID を削除する場合は、次を使用できます。

$(this).attr("id","");

または、特定の ID を持つ要素を切り替えたい場合:

 $("#myid").toggle();
于 2009-12-08T08:39:10.603 に答える
0

これは、任意の ID 属性を持つ DIV を探し、クリックで切り替えます。

$('div[id]').click(function() {
   $(this).toggle();
}
于 2009-12-08T09:22:09.753 に答える