我有一个list
和button
不同的列表项的jQuery替换列表项...与特定的类
如果有人点击该按钮时,我想用一个特定的类来代替用不同的列表项列表项。我有课了,但我不知道如何使用load
来replace
它...
我有此:
$(document).ready(function() {
$("#dynamic").click(function() {
var refreshId = setInterval(function() {
$('.remove-this-list-on-click').fadeOut("slow", function() {
$(this).load("li a.add-this-list-on-click-instead > *").fadeIn("slow");
});
});
});
});
这里是按钮和列表:
<div id="dynamic">testestetest</div>
<ul class="most_popular" id="bla">
<li class="remove-this-list-on-click"></li>
<li class="remove-this-list-on-click"></li>
<li><a class="add-this-list-on-click-instead"></a></li>
<li><a class="add-this-list-on-click-instead"></a></li>
</ul>
所以你可以看到类add-this-list-on-click-instead
的列表已经存在,所以它应该停留在那里。也许我们可以使用删除remove-this-list-on-click
列表项,但我不知道如何......我想这叫排序在您的语言....我想对此点击项目排序。
这里是jSfiddle
- >http://jsfiddle.net/aYtma/
我不明白'setInterval()'和'.load()'的目标。你可以用'display:none'创建一个css类,并将其添加到所有'add-this-on-click'元素中,这样它们就会被隐藏起来。在click事件中,fadeOut remove-this-list元素和fadeIn add-this元素。 – TCHdvlp