html()与text()在取值时,要注意他们之间的区别:
html()是获取它所匹配元素的第一个元素的文本内容,包含标签;
而text()是获取它所匹配的所有后代元素的文本内容,不含标签。
html()与text()在设值时,要注意他们之间的区别:
html()是设置它所匹配的元素的文本内容,包含标签;
而text()是设置它所匹配的元素的文本内容,标签不会被解释。
因此,我们在给某个标签添加内容时,如果这些内容含有标签,那么使用html()进行设置。
如果要获取某个标签中的文本内容,最好使用text()。
html()是获取它所匹配元素的第一个元素的文本内容,包含标签;
而text()是获取它所匹配的所有后代元素的文本内容,不含标签。
html()与text()在设值时,要注意他们之间的区别:
html()是设置它所匹配的元素的文本内容,包含标签;
而text()是设置它所匹配的元素的文本内容,标签不会被解释。
因此,我们在给某个标签添加内容时,如果这些内容含有标签,那么使用html()进行设置。
如果要获取某个标签中的文本内容,最好使用text()。
2015-11-16
else {
$("a").html("更多");
$("li:gt(4)").hide();
}
$("a").html("更多");
$("li:gt(4)").hide();
}
$($html).appendTo("div");
$html最好复制过去,不然浏览器会挂掉
$html最好复制过去,不然浏览器会挂掉
2015-11-16
$("li:eq(4)~li").hide();
$("a").click(function(){
var aaa=$("a").html();
if (aaa == "更多"){
$("li:eq(4)~li").show();
$("a").html("收缩");
}
if (aaa == "收缩"){
$("li:eq(4)~li").hide();
$("a").html("更多");
}}
);
$("a").click(function(){
var aaa=$("a").html();
if (aaa == "更多"){
$("li:eq(4)~li").show();
$("a").html("收缩");
}
if (aaa == "收缩"){
$("li:eq(4)~li").hide();
$("a").html("更多");
}}
);
知识都是靠积累的,量变才能质变。工作上会遇到这些小知识点的。一点点的累加上去就是一个完整的功能,蚊子虽小,但那也是肉啊。耐心的潜修。
2015-11-14