<form id='a'>
<input id='b' value='dave'>
</form>
Run Code Online (Sandbox Code Playgroud)
如何从输入'b'获取值,同时确保它在'a'(类似$('#a:input[id=b]'))内.
我只是问,因为我可能在我的页面中的其他地方有其他输入称为'b',我想确保我从正确的表单中获取值.
Vin*_*nie 29
你可以使用后代选择器来做到这一点:
$("#a #b")
Run Code Online (Sandbox Code Playgroud)
但是,id值应该在页面上是唯一的.
您可以直接定位 id:
var value = $('#b').val();
Run Code Online (Sandbox Code Playgroud)
如果同一页面中有多个具有该 id 的元素,则无论如何它都无法正常工作。您必须确保 id 是唯一的。
如果您实际上正在使用不同页面的代码,并且只想在 id:s 嵌套的那些页面上查找元素,则可以仅使用后代运算符,即空格:
var value = $('#a #b').val();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
97617 次 |
| 最近记录: |