我要選擇跨度是使用jQuery 這裏在運行時畫報年代導致代碼jQuery選擇不工作
<div id="phases">
<div>
<span class="phaseTimer">test</span>
</div>
<div>
<span class="phaseTimer">test</span>
</div>
<div>
<span class="phaseTimer">test</span>
</div>
<div>
<span class="phaseTimer">test</span>
</div>
</div>
我用裏面$.each
這個jQuery選擇器選擇跨度
$("div#phases div:nth-child("+(index+1)+") span.phaseTimer").text("Not started yet");
這裏是我想要的例子,但選擇器是不正確的! http://jsfiddle.net/jaVB9/3/
編輯 這裏的問題的情況下我面對
看來你在呼喚你的代碼插入HTML之前。這是行不通的。另一方面,我真的沒有看到在這裏使用選擇器的理由。只需在創建元素時設置適當的文本。使用jQuery或純DOM方法會比字符串連接更容易一些。 – 2012-02-01 18:48:02
此外,包括'div#phases'中的div是完全沒用的。在文檔中'#階段'應該是唯一的。 – Andrew 2012-02-01 18:53:13
@Andrew我讀過之前使用div @階段比#phases快得多,對嗎? – palAlaa 2012-02-01 18:57:17