prop 获取在匹配的元素集中的第一个元素的属性值。
attr(属性名 属性值) 设置属性
全选全部选 $("#sex").change(function(){ // $(":checkbox").attr("checked",true) var chk1=$(this).prop("checked") $(":checkbox").prop("checked",chk1) console.log(chk1) }) // 反选 $("#sex").change(function(){ var chk1=$(this).prop("checked") $(":checkbox").prop("checked",chk1) }) $("#sex2").change(function(){ $(":checkbox:not([id])").each(function(index,item){ var ck=$(item).prop("checked") $(item).prop("checked",!ck) }) })
<body> <form action="#"> <span id="span" data-id="1001">姓名</span> <input type="text" name="name"> <br/> <input type="checkbox" name="sex" id="sex"> <label for="sex">全选/全部选</label> <input type="checkbox" name="sex" id="sex2"> <label for="sex">反选</label> </form> <input type="checkbox" name="" > <input type="checkbox" name="" > <input type="checkbox" name="" > </body>
change 改变(事件)
prop 属性
:not([id]) 不同的id
html() div<span>span</span>(包含html标签的代码)
text() divspan (纯文本)
val() (交互控件【表单控件】的值)
没有参数时,获取带参数的值
$("div").text("<h1>h1</h1>");
text()不解析代码
text 纯文本 div span
$("div").html("<h1>h1</h1>");
html()解析代码
$("div").css("color","red");
.css操作行样式display