li标签和checkbox绑定
2024-09-07 08:23:35
参考原文:https://www.cnblogs.com/youxin/p/3885496.html
我们经常需要li或span包含一个checkbox,不管点击checkbox或li都会触发相应的事件,如背景色变色。
<ul>
<li><input type="checkbox" name="" id=""/>li1</li>
<li><input type="checkbox" name="" id=""/>li2</li>
<li><input type="checkbox" name="" id=""/>li3</li>
<li><input type="checkbox" name="" id=""/>li4</li>
</ul>
$("ul li").click(function(){
var $input=$(this).find("input");
if($input.prop("checked"))
{
$input.prop("checked",false);
$(this).css("background-color","");
}
else
{
$input.prop("checked",true);
$(this).css("background","red");
}
});
最新文章
- C#设计模式系列:原型模式(Prototype)
- 检查Chunksum与Chunk Data之间的缓冲区发送到DataNode节点
- 自己封装的 recyclerView的 BaseAdapter,带item点击和长按事件。
- grep、egrep、fgrep
- VS为VC++添加UAC控制(VC程序默认管理员运行)
- JS的跨域问题
- 用 Python 脚本实现对 Linux 服务器的监控
- 三元运算符和GridView数据显示
- Xtext什么
- NOI2004 郁闷的出纳员 Splay
- es故障节点恢复后加入集群导致删除索引重新出现
- c++ -->; 变量、常量与运算符
- 集合之TreeSet(含JDK1.8源码分析)
- maven pom.xml(公司版)
- netstat实现原理
- 16.2-uC/OS-III同步 (事件标志组)
- SQL中char、varchar、nvarchar、ntext的区别(转载)
- cell设置背景颜色为啥不起作用
- axios跨域post请求后台参数为null
- 跨域资源共享(CORS)--跨域ajax