我想在一个包含复选框的div中添加/删除一个类.
我80%在那里,但我不确定正确的语法来查看输入项是选中还是未选中.所以我可以添加或删除适当的类.
基本上我知道它需要看起来像:
if("$thechecks #item-" + req).attr('checked') {
$("#item-" + req).addClass("item-select");
} else {
$("#item-" + req).removeClass("item-select");
}
Run Code Online (Sandbox Code Playgroud)
任何帮助/想法将非常感激.
到目前为止,我做了一个小代码.
http://jsfiddle.net/brandrally/vc5wgpk2/
// Javascript //
$(document).ready(function () {
$("#thechecks input[type='checkbox']").click(function () {
var req = $(this).val();
$("#item-" + req).addClass("item-select");
});
});
Run Code Online (Sandbox Code Playgroud)
// HTML //
<div id="thechecks">
<div id="item-1">
<label><input name="element[]" type="checkbox" value="1" > One</label>
</div>
<div id="item-2">
<label><input name="element[]" type="checkbox" value="2" > Two </label>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
小智 5
如果我理解你的问题,你可以使用 toggleClass()
$(document).ready(function () {
$("#thechecks input[type='checkbox']").click(function () {
var req = $(this).val();
$("#item-" + req).toggleClass("item-select");
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1131 次 |
| 最近记录: |