我要选择跨度是使用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