jquery next() issue
jquery next() issue
我有这样的代码:
var parent = $("#delete-button").closest('div');
var head = parent.prev('h3');
var linktext = head.next('a');
代码最高可达:
var parent = $("#delete-button").closest('div');
var head = parent.prev('h3');
工作正常,我可以同时使用父变量和头变量,但是:
var linktext = head.next('a');
似乎工作不正常,因为:
alert(linktext.html());
返回null
HTML(没有div和#删除按钮,抱歉):
<h3 class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all" role="tab" aria-expanded="false" aria-selected="false" tabindex="0">
<span class="ui-icon ui-icon-triangle-1-e"></span>
<a href="#" tabindex="-1">first</a>
</h3>
因为next在搜索子项时会搜索兄弟项(并且只有IMMEDIATE兄弟项,如果选择器不匹配,它会返回一个空集)。尝试
head.find('a')
相反。
相关文章:
- issue with FB.Event.subscribe
- ES6生成器:.next()的输入值
- 使用Jquery Issue垂直重新排序Divs
- 使用next、prev按钮制作简单的jQuery图像滑块
- Redux中间件在next()之前更改状态
- 创建了一个选项卡,但点击时不会起作用-jQuery issue/newbie
- jQuery find() Issue
- $route.reload(); Issue
- PHP json_encode issue
- Three.js issue creating meshes outside of loader's load(
- Jquery :gt(value) issue
- pickaday maxDate issue
- Stage.load(json) Issue..Kinetic.js
- Mootools Selector issue
- Java 8 Update 91 Issue
- 如何禁用FuelUX向导步骤1中的NEXT按钮
- JS parseInt() issue
- 如何在ES Next中扩展静态属性
- jQuery next().addClass() and prev().addClass() issue
- jquery next() issue