【发布时间】:2016-03-24 06:59:53
【问题描述】:
找到元素是一回事,更新一个特别索引的元素是这里的问题。
给定一组三个复选框的基本 HTML,例如
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
</head>
<body>
Test!!!!!
<input name='cars' type='checkbox' value="primary" checked/>
<input name='cars' type='checkbox' value="secondary"/>
<input name='cars' type='checkbox' value="tertiary"/>
</body>
</html>
我可以使用 jquery 来选择所有的复选框
$("input").prop( "checked", true );
但是,我怎样才能只定位一个复选框,例如中间的一个?
我试过了
$("input")[1].prop( "checked", true );
但我得到prop is not a function
而$("input")[1].prop( "checked", true ); 返回 [] 不变。
看起来我找到了一个嵌套查找的选项,例如
$($("input")[1]).prop( "checked", true );
还有比这更干净的方法吗?
【问题讨论】: