将内容添加到<li> </li>内的div内的类选择器

时间:2011-12-13 05:18:01

标签: jquery forms jquery-selectors

如何将内容添加到下面的error_descr课程段之一?

<li id="list_item-1">
     <div>
          <p class="error_descr"></p>
     </div>
</li>
<li id="list_item-2">
     <div>
          <p class="error_descr"></p>
     </div>
</li>
<li id="list_item-3">
     <div>
          <p class="error_descr"></p>
     </div>
</li>

我尝试的是jQuery('#list_item-2 div p.error_descr').html("Mising something...");,但它不起作用。知道什么是错的吗?

2 个答案:

答案 0 :(得分:3)

LI元素是否有父标记?这是我唯一能看到的看起来奇怪的东西,但你的代码应该仍然有用。你可以在这里看到一个有效的例子:

http://jsfiddle.net/vgcv6/1/

基本上你的代码没有任何问题。如果您遇到问题,他们可能存在于其他地方。

答案 1 :(得分:1)

尝试$('#list_item-2 div').children('p.error_descr').html('Mising something...');

编辑: 在父选择器上添加div