jQuery 附加使用第 n 个子级而不是第一个

标签 jquery jquery-selectors

我正在编辑一个最初类似于的脚本

$('.navigation-area:first').append('<li>New Item</li>');

但是应用程序已发生更改,并且需要将此项附加到第二个 .navigation-area。我试过:

$('.navigation-area:nth-child(1)').append('<li>New Item</li>');

但这没有用。

对于如何做到这一点还有其他建议吗?我本以为上面的方法会起作用。有什么特别的原因吗?

谢谢

最佳答案

你可以试试这个:

$('.navigation-area:eq(1)').append('<li>New Item</li>');

关于jQuery 附加使用第 n 个子级而不是第一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30627356/

相关文章:

javascript - 为什么我的 Ajax 对象返回时未定义?

javascript - 在新窗口中打开图片...是否可以不在浏览器中打开图片?

jQuery 选择器通过其大小来识别 div

javascript - 何时使用 jQuery 的 .find()

javascript - 对二进制字符串进行encodeURIComponent数据修改

javascript - 我怎么知道 iframe/popup 内容已加载/准备好?

javascript - addclass 和选择器的问题

jquery - jQuery 尖括号选择器看起来是什么,比如 $ ('<img/>' )?

jQuery 如何根据数据属性值查找元素?

javascript - window.onbeforeunload 功能