我试图使用JQuery使用其中一个嵌套元素的ID来访问元素.例如:我需要从嵌套的'searchBox'元素中找到'myDiv'.问题是层次结构发生了变化,而searchBox并不总是处于相同的嵌套位置.所以我基本上需要一些东西:给我包含ID为'searchBox'的元素的DIV.(见下文)有什么建议吗?谢谢!
<div id="myDiv" class="CommonGridView_ListBoxPopupPanel">
Some text here :
<table><tbody><tr><td><input class="tboxw" type="text" id="btnFind"/></td>
<td>some content</td> </tr>
<tr> <td><textarea id="searchBox">text area content</textarea> </td>
</tr>
</tbody>
</table>
<table><tr><td></td></tr></table>
</div>
Run Code Online (Sandbox Code Playgroud)
Jef*_*ang 10
如果你想找到包装DIV元素(不管那个DIV上的ID),那么你将需要这个jQuery选择器:
$("#searchBox").closest("div");
Run Code Online (Sandbox Code Playgroud)
c losest([selector])函数将找到与选择器匹配的包装元素.
归档时间: |
|
查看次数: |
13976 次 |
最近记录: |