javascript - 使用 jQuery 从列表中按索引选择元素

标签 javascript jquery

<form id="foo">
    <input></input>
    <input></input>
    <input></input>
</form>

我想做:

document.getElementById("foo").getElementsByTag("input")[1];

但是在 jQuery 中。我想通过索引选择#foo下的某个对象。

这是我对如何执行此操作的第一个猜测:

$('#foo input[1]').val("BlahBlah");

我认为 CSS 中也是一样的。

最佳答案

你可以这样做:

$('#foo input').eq(1).val("BlahBlah");

这将为您提供第二个输入。如果您想要第一个,请将 1 更改为 0。.eq() 函数是基于 0 的。

关于javascript - 使用 jQuery 从列表中按索引选择元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8138969/

相关文章:

javascript - 如何使用jScroll插件?

php - 如何使用 jquery closest 函数

javascript - 以编程方式在 UIWebView 中选择文本

javascript - WMS 图层上基于 SLD 的选择 - 如何设置点击点的新样式?

javascript - 如何从 Drupal6 安装中取消设置 js 文件 : Doesn´t work with "remove-scripts[]" in my template file

javascript - 根据圆圈的大小包装气泡图

javascript - 单击 Accordion 面板个人 ID 时如何打开新图像(同一窗口)

javascript - 使用 jasmine 模拟对服务器的调用

javascript - 滚动时如何制作视差侧边栏

jquery - Flot:在网格和右侧背景上添加垂直线