經過對谷歌和各種論壇的大量研究後,我在這裏發佈這個問題。。不在jquery不能正常工作
我有5個div元素像下面 -
<div id="domain1"></div>
<div id="domain2"></div>
<div id="domain3"></div>
<div id="domain4"></div>
<div id="domain5"></div>
當我點擊一個DIV,我想隱藏的div的其餘部分。
對於這一點,我寫的代碼作爲 -
$("#^='domain'").not(id).hide();
其中id是一個變量(VAR ID),其動態地保持所點擊div元素的id。
這隱藏了所有五個div元素。這不包括點擊的div元素。
請幫助,我哪裏去錯了。
你可以做的console.log(ID)之前,代碼執行看到字符串的樣子,以驗證它拼寫正確,並且不空值? – Andrei
你把'#'放在id變量中嗎?如果沒有,你需要'不'('#'+ id)' –
是的#會去id變量。 – user2063635