125*_*748 0 jquery jquery-selectors
如何使用jQuery的context参数指定我希望选择发生的位置.例如,我以为我可以做类似的事情.
var boxes = $("#div").find("input[type='checkbox']");
var selected = $(":checked", boxes);
Run Code Online (Sandbox Code Playgroud)
但是,显然我完全误解了这个功能.我该怎么用呢
另外,我知道我可以把它:checked放在最初的选择中; 我只是想了解这个上下文选择器.
谢谢
var selected = $(":checked", boxes);
Run Code Online (Sandbox Code Playgroud)
相当于
var selected = boxes.find(":checked");
Run Code Online (Sandbox Code Playgroud)
而你想要的是什么
var selected = boxes.filter(":checked");
Run Code Online (Sandbox Code Playgroud)
在这里,context参数对你来说并不是很有用,因为你想在你的盒子中查看,而不是在盒子的后代之间.
参见过滤器文档.
| 归档时间: |
|
| 查看次数: |
35 次 |
| 最近记录: |