成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? 關(guān)于input全選反選惡心的異常情況
全站頭部文字 我要出現(xiàn)在這里
關(guān)于input全選反選惡心的異常情況 656 2024-02-24   

上一篇講到:第一次點(diǎn)擊全選按鈕input顯示對(duì)勾,第二次則不顯示,需要用prop來添加checked屬性。

  但是用prop會(huì)出現(xiàn)一個(gè)問題,對(duì)勾顯示,而checked屬性不會(huì)被添加(比如:$("input[type='checkbox'][name='che']").attr("checked") 獲取結(jié)果為undefined),這樣就無法通過if語句判斷是否選中,從而實(shí)現(xiàn)反選功能。

  我們先來理一下思路:既然“反選”功能的實(shí)現(xiàn)是通過判斷是否有checked屬性,所以當(dāng)每次執(zhí)行“全選”“反選”功能時(shí),把checked屬性都清除掉,這樣之前重復(fù)添加的checked屬性每次都會(huì)進(jìn)行清除。示例代碼如下:

 //全選
$("#quanxuan").click(function(){
$("#tb").find("input[type='checkbox'][name='che']").removeAttr("checked");
$("#tb").find("input[type='checkbox'][name='che']").prop("checked", true);
});
//反選
$("#fanxuan").click(function(){
$("#tb").find("input[type='checkbox'][name='che']").each(function(){
if($(this).is(":checked")){
$(this).removeAttr("checked");
$(this).prop("checked",false);
}else{
$(this).removeAttr("checked");
$(this).prop("checked","checked");
}
});
});

目前只能想到這種冗余的辦法了,日后遇到新的解決方法再補(bǔ)充。

以上所述是小編給大家介紹的關(guān)于input全選反選惡心的異常情況,非常不錯(cuò),具有參考借鑒價(jià)值,希望對(duì)大家有所幫助!



主站蜘蛛池模板: 控制点电影| 嗯啊不要嗯| 火辣身材| 涡轮增压黄鹤楼| 布谷鸟 电影| 《灿烂的季节》大结局| 红灯停绿灯行电影观看| 李妍杜| 情欲狂欢h版| 七下英语第二单元作文| free hd xxxx moms movie777| 好医生5| 新爱情乐园| 歌曲我们这一辈原唱| 青山处处埋忠骨课文| 方言的战争在线观看高清免费完整版| 石田介雄| 陕09j01图集| 陈建斌电影| 老司机avhd101高清| 男生魔鬼训练压腿| 爱情天梯| 温性的水果有哪些| 乱世危情电视剧演员表| 社会好全部歌词| 三年片电影| 91天堂素人97年清纯嫩模| 欲情电影在线看| 沙漠里的鱼| 柏欣彤12点以后跳的广场舞| 伟大的转折| 孩子身高不达标| 黄秀贞| 成年奶妈| 抓特务| 新步步惊心| 贝的故事教案设计优秀教案| 来5566最新av在线电影| 白洁少妇董汐星空传媒影视| 团结就是力量歌词完整| lanarhoades在线av|

!!!站長(zhǎng)長(zhǎng)期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長(zhǎng)微信:lxwl520520

站長(zhǎng)QQ:1737366103