淡水狗
2017-07-24 17:35
$("#exec").click(function() {
var v = $("#animation").val();
var $span = $("span");
$span.empty();
if (v == "1") {
//找到第一个li的同辈节点中的索引位置
$span.text($("li").index())
} else if (v == "2") {
//通过传递dom查找
$span.text($("li").index(document.getElementById("test5")))
} else if (v == "3") {
//通过传递jQuery对象查找
$span.text($("li").index($("#test6")))
}
});
原意是每点击一次就清空span标签的之前内容文本和子节点。
但像text()、html()这些 本身就会自己替换掉原来的内容。所以 加和不加都没什么区别吧。
感觉上加和没加没区别、至少这边测试起来是没区别的
那段代码是移除子节点的意思。现在<span></span>里没有子节点,所以没区别。有子节点的时候就有区别了。
jQuery基础(四)—动画篇
85049 学习 · 262 问题
相似问题