我喜欢得到li元素的索引。 li元素是在页面加载后创建的。 Jquery返回-1找不到错误。Jquery索引找不到元素(-1)错误输入(带有实时功能)
结构HTML(DOM中发现的,而不是在页面的源代码):
<div id="warp-expand">
<ul>
<li><div class="song"><div class="list_b"></div><a>test1</a></div></li>
<li><div class="song"><div class="list_b"></div><a>test2</a></div></li>
</ul>
</div>
jQuery来得到李指数:
$("#warp-expand ul li a").live('click',function() {
var x = $("warp-expand ul li").index(this);
alert(x); //returns -1
});
如何李时珍是由:
$("#playlister").click(function() {
$("#jp_playlist_2 ul li").each(function()
{
var s = $(this).text();
$('#warp-expand ul').append('<li><div class="song"><div class="list_b"></div><a>' +s+ '</a></div></li>');
});
});
你错过了'#经expand'为索引功能。 – scurker
@Scurker:请发表您的问题作为回答 – Chandu
是的,只是'#'号 – Marlin