什麼是正確的語法,用於切換this.id對象
$(本).attr( 「ID」)切換( 「」)。
謝謝。谷歌出人意料地沒有幫助:(
什麼是正確的語法,用於切換this.id對象
$(本).attr( 「ID」)切換( 「」)。
謝謝。谷歌出人意料地沒有幫助:(
它不工作的原因是你的第一個
$(this).attr("id")
返回一個字符串,即項目的ID。你可能想要的是:
$(this).toggle();
切換()僅用於顯示/隱藏的元素,所以你的問題不完全清楚
如果你要刪除的ID,你可以使用:
$(this).attr("id","");
或者,也許你想與特定的ID切換元素:
$("#myid").toggle();
我很確定這是你想要做的,Ankur。你不需要做所有的attr(「id」,「」)來獲得一個代表你想要的ID的HTML元素的jQuery對象。 – danieltalsky 2009-12-08 08:42:19
我會嘗試$(「#this.id」)。toggle();和$(#this.id).toggle(); - 不確定是否需要「」。 – Ankur 2009-12-08 08:47:22
如果Ankur試圖去除元素的ID,在我看來,removeAttr('id')比attr('id',「」)更合適。 – BenTheDesigner 2009-12-08 08:59:49
這將尋找的div任何ID屬性和切換上點擊:
$('div[id]').click(function() {
$(this).toggle();
}
你所說的「切換的對象」是什麼意思? – kender 2009-12-08 08:38:08
我有一個div與一些id(我不知道是什麼讓我們說