0
<div class="hello" rel="1"></div>
<div class="hello" rel="2"></div>
<div class="hello" rel="3"></div>
num = 3;
爲什麼在選擇器下面對我不起作用?我想根據元素的自定義屬性選擇hello類。選擇元素基於其rel屬性,變量爲
var a = $('.hello[rel='+num+']');
<div class="hello" rel="1"></div>
<div class="hello" rel="2"></div>
<div class="hello" rel="3"></div>
num = 3;
爲什麼在選擇器下面對我不起作用?我想根據元素的自定義屬性選擇hello類。選擇元素基於其rel屬性,變量爲
var a = $('.hello[rel='+num+']');
嘗試使用雙引號,像這樣的'變種a = $('。hello [rel =''+ num +'「]');'。 – BabyDuck 2015-04-02 08:27:38
控制檯中顯示任何錯誤?你有包括jQuery嗎? 和你的num = 3放在
這將幫助你
來源
2015-04-02 08:27:23 Iceburg
難道你不認爲這樣做實際上會分配屬性值而不是獲取? – 2015-04-02 08:29:42
ops yes是我的worng。讓我來覈實一下,看看編輯後的答案 – Iceburg 2015-04-02 08:38:20
試試這個:
在所有的代碼應該是這樣的:
來源
2015-04-02 08:38:17