Javascript index()不';t返回元素的正确索引
首先,我的HTML:Javascript index()不';t返回元素的正确索引,javascript,jquery,html,indexing,Javascript,Jquery,Html,Indexing,首先,我的HTML: <h2> <a href=[...]> <expander> SomeText </expander> </a> </h2> <h2> <a href=[...]> <expander> SomeText </expander> </a> </h2> 我的问题是“警报”(事
<h2>
<a href=[...]>
<expander>
SomeText
</expander>
</a>
</h2>
<h2>
<a href=[...]>
<expander>
SomeText
</expander>
</a>
</h2>
我的问题是“警报”(事实上是“blubb”var)一直抛出零。如果我点击第二个扩展器,它不应该给出“1”吗
谢谢
不带任何参数的alives.index()
将给出元素与其同级的索引
在您的情况下,您需要找到与页面中的expander元素相关的单击expander的索引,因此请尝试
var $expanders = $("expander").on("click", function(){
var blubb = $expanders.index(this);
alert(blubb)
});
演示:.index()
不带任何参数将给出元素与其同级的索引
在您的情况下,您需要找到与页面中的expander元素相关的单击expander的索引,因此请尝试
var $expanders = $("expander").on("click", function(){
var blubb = $expanders.index(this);
alert(blubb)
});
演示:.index()
不带任何参数将给出元素与其同级的索引
在您的情况下,您需要找到与页面中的expander元素相关的单击expander的索引,因此请尝试
var $expanders = $("expander").on("click", function(){
var blubb = $expanders.index(this);
alert(blubb)
});
演示:.index()
不带任何参数将给出元素与其同级的索引
在您的情况下,您需要找到与页面中的expander元素相关的单击expander的索引,因此请尝试
var $expanders = $("expander").on("click", function(){
var blubb = $expanders.index(this);
alert(blubb)
});
演示:您需要执行此操作以获得所单击的
扩展器的正确索引:
$("expander").on("click", function (e) {
e.preventDefault();
var blubb = $("expander").index(this);
alert(blubb)
});
您需要执行此操作以获得所单击的扩展器的正确索引:
$("expander").on("click", function (e) {
e.preventDefault();
var blubb = $("expander").index(this);
alert(blubb)
});
您需要执行此操作以获得所单击的扩展器的正确索引:
$("expander").on("click", function (e) {
e.preventDefault();
var blubb = $("expander").index(this);
alert(blubb)
});
您需要执行此操作以获得所单击的扩展器的正确索引:
$("expander").on("click", function (e) {
e.preventDefault();
var blubb = $("expander").index(this);
alert(blubb)
});
因为扩展器
是其父索引的第一个且唯一的子索引将始终返回0
试试这个:
var blubb = $(this).closest('h2').index();
演示
因为扩展器
是其父索引的第一个且唯一的子索引将始终返回0
试试这个:
var blubb = $(this).closest('h2').index();
演示
因为扩展器
是其父索引的第一个且唯一的子索引将始终返回0
试试这个:
var blubb = $(this).closest('h2').index();
演示
因为扩展器
是其父索引的第一个且唯一的子索引将始终返回0
试试这个:
var blubb = $(this).closest('h2').index();
演示
不,因为他们有不同的父母,你应该把它应用到
啊,对了。。。谢谢阿伦在那里为我工作:)谢谢!不,因为他们有不同的父母,你应该把它应用到
啊,对了。。。谢谢阿伦在那里为我工作:)谢谢!不,因为他们有不同的父母,你应该把它应用到
啊,对了。。。谢谢阿伦在那里为我工作:)谢谢!不,因为他们有不同的父母,你应该把它应用到
啊,对了。。。谢谢阿伦在那里为我工作:)谢谢!哇!工作!谢谢顺便说一句,这是有道理的;P@user176270由于您是Stackoverflow新手:如果这个答案对您帮助最大,请使用绿色复选标记接受它。它将帮助未来的访问者看到,哪一个解决了你的问题。哇!工作!谢谢顺便说一句,这是有道理的;P@user176270由于您是Stackoverflow新手:如果这个答案对您帮助最大,请使用绿色复选标记接受它。它将帮助未来的访问者看到,哪一个解决了你的问题。哇!工作!谢谢顺便说一句,这是有道理的;P@user176270由于您是Stackoverflow新手:如果这个答案对您帮助最大,请使用绿色复选标记接受它。它将帮助未来的访问者看到,哪一个解决了你的问题。哇!工作!谢谢顺便说一句,这是有道理的;P@user176270由于您是Stackoverflow新手:如果这个答案对您帮助最大,请使用绿色复选标记接受它。这将有助于未来的访问者看到,哪一个解决了你的问题。