this.idオブジェクトを切り替えるための適切な構文は何ですか
$(this).attr( "id")。toggle( "");
ありがとう。グーグルは驚くべきことに助けていない:(
それが機能しない理由は、あなたの最初の
$(this).attr("id")
アイテムの ID である文字列を返します。おそらくあなたが望むのは:
$(this).toggle();
toggle() は要素の表示/非表示にのみ使用されるため、質問は完全には明確ではありません。
ID を削除する場合は、次を使用できます。
$(this).attr("id","");
または、特定の ID を持つ要素を切り替えたい場合:
$("#myid").toggle();
これは、任意の ID 属性を持つ DIV を探し、クリックで切り替えます。
$('div[id]').click(function() {
$(this).toggle();
}