学到这里,想起之前在学习JavaScript进阶篇的时候有过一个任务是实现点击超链接使得一个多选框的全选或者全不选的问题,之前是用JavaScript的原生代码实现,要用到for循环和条件判断等,现在用JQuery实现,确实简洁了不少,核心代码就一行:
function selectAll()
{
$('input:checkbox').attr("checked",true);
}
function notSelectAll()
{
$('input:checkbox').attr("checked",false);
}
function selectAll()
{
$('input:checkbox').attr("checked",true);
}
function notSelectAll()
{
$('input:checkbox').attr("checked",false);
}
2017-09-07
样式给class=left的 增加一个overflow:hidden,高度改成自动排版看着也舒服啊,这节讲真有点粗糙不亲民。。。
2017-09-07
已采纳回答 / CandyBullet
addClass(function(index,class))的返回值是jQuery类型,返回当前jQuery对象本身addClass(function(index,class))里面的回调函数function(index,class)的返回值是要添加的css类名类似的,text( function(index, text) )的返回值是jQuery类型,返回当前jQuery对象本身text(function(index,class))里面的回调函数function(index,class)的返回值是文本...
2017-09-06
最赞回答 / 长相思兮
如果是$(".prev~div")只会选择 .prev这个元素后面的叫div的兄弟元素 因为~后面是div 若换成*就可以选择.prev后所有兄弟元素包括span
2017-09-06
已采纳回答 / 煎饼学徒
同时运用在多个元素上,是说html()、text()、val()分别使用的时候作用在多个元素上,不是说这3个方法同时使用。比如html(“div”),其中div有多个,那么html就在这选中的多个div上发挥作用。
2017-09-06
$("div>p")
$("div p")
$("div+p")紧随其后兄弟
$(".prev~div")同一父元素的相邻
$("div p")
$("div+p")紧随其后兄弟
$(".prev~div")同一父元素的相邻
2017-09-06
$(".first-div a:first-child")指以class="first-div"元素或其所有后代元素为父级元素的第一个a元素
$(".first-div a:last-child")指以class="first-div"元素或其所有后代元素为父级元素的最后一个a元素
$(".first-div a:only-child")指以class="first-div"元素或其所有后代元素为父元素,a元素为唯一子元素
$(".first-div a:last-child")指以class="first-div"元素或其所有后代元素为父级元素的最后一个a元素
$(".first-div a:only-child")指以class="first-div"元素或其所有后代元素为父元素,a元素为唯一子元素
2017-09-05