javascript - 选择 DIV 内部

标签 javascript jquery

假设我有一个这样的列表:

<ul class="list">
<li><span class="pos"><div class="txt_pos">1</div></li>
<li><span class="pos"><div class="txt_pos">2</div></li>
<li><span class="pos"><div class="txt_pos">3</div></li>
<li><span class="pos"><div class="txt_pos">4</div></li>
<li><span class="pos"><div class="txt_pos">5</div></li>
</ul>

和我的 JS:

$(".list span.pos").each(function(i) {
    var newOne = i;
    newRank = getNth(newOne);

    $("> .txt_pos").slideToggle('slow');
    $(this).text(newRank);   

    $("> .txt_pos").slideToggle('slow');                        
});

我如何让它选择每个li,因为现在,它一次性执行每个列表项。我正在尝试选择 .pos 的子级。

最佳答案

使用.children()选择一个 child 。

$(this).children('.txt_pos')

或者,如果您想选择li(您似乎都在说),请使用.parent()

$(this).parent()

关于javascript - 选择 DIV 内部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11032738/

相关文章:

javascript - 在鼠标悬停或悬停时绑定(bind)到动态生成的元素

javascript - Javascript 中最快的类/对象访问/实例化是什么

javascript - 在angular js中从一个 Controller 调用方法到另一个 Controller

javascript - 如何在 Wicket 中为 TinyMCE 设置 content_css?

jquery - 具有不同 ID 的相同数据的动态选项卡

javascript - 单击按钮时隐藏 jquery datepicker

jquery - 将图像放在响应表中

jquery - 在两个 ul 上使用 Accordion

javascript - 在 Meteor 的 Iron Router 中使用 Slugs

javascript - 将 html 元素保存到变量