jquery 中的元素定位
Element targeting in jquery
我有一个元素用作扩展器。 当我单击它时,它使用切换功能来显示/隐藏expander-container
元素。
<script type="text/javascript">
$(document).ready(function () {
$(".expand-icon").click(function () {
$(".expander-container").toggle(500);
});
});
<img class="expand-icon" src="./Content/Icons/toggle-expand-icon.png" alt="some_text" />
<div class="expander-container" >
...
</div>
如何仅定位 expander-container
元素的下一个匹配项,而不定位页面上的所有元素?
我认为你应该去
$(".expand-icon").click(function () {
$(this).next('.expander-container').toggle(500);
});
使用 .next()
$(document).ready(function () {
$(".expand-icon").click(function () {
$(this).next(".expander-container").toggle(500);
});
});
这是工作演示: http://jsfiddle.net/XLNM5/
相关文章:
- 在Jquery detachment()和appendTo()之后定位元素
- Selenium无法在浏览器DOM中定位元素
- 固定定位元素在滚动时停止在某个点
- 如何相对于父边框的外边缘定位元素
- 量角器无法定位元素/值
- jQuery动画和定位元素
- 使用ng-click在作用域内定位元素
- 不会转义视口的绝对定位元素
- Z 索引绝对定位元素低于父级,具有 z 索引解决方法
- 不能使用 jQuery 在循环中定位元素的 ID
- 桌面网络工具包(safari / chrome)中具有绝对定位元素的奇怪渲染错误
- 在聚合物重复中定位元素
- 视差.js移动我的 CSS 定位元素
- 怎么能这样定位元素
- 无法使用量角器的绑定定位器定位元素
- Iframe 和绝对定位元素
- 如何使用 jQuery 计算相对定位元素的绝对位置*没有*
- 使用Javascript调整绝对定位元素的大小
- 基于浏览器宽度定位元素时出现问题
- CSS:在IE中使用jquery定位元素