小白入门求帮助(JQ checkbox 单击打勾问题) 本帖最后由 tomvision 于 2014-09-28 14:28:58 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script> $(function(){ $("tbody tr:odd").addClass("odd"); $("tbody tr:even").addClass("even"); var $inp = $("input[type='checkbox']"); $("tr").has($inp).click(function(){ $(this) .addClass("selected") .siblings().removeClass("selected"); if($(this).find("input:checked").length>0) { $(this).find("input").removeAttr("checked"); }else{ $(this).find("input").attr("checked","checked"); } }) $("tr:has(':checked')").addClass("selected"); }) </script>试试! 判断的顺序反了。<script> $(function(){ $("tbody tr:odd").addClass("odd"); $("tbody tr:even").addClass("even"); var $inp = $("input[type='checkbox']"); $("tr").has($inp).click(function(){ $(this) .addClass("selected") .siblings().removeClass("selected"); if($("input[checked!='checked']")){ $(this).find("input").attr("checked",true); } if($inp.is(":checked")){ $("input[checked='checked']").attr("checked",false); } }) $("tr:has(':checked')").addClass("selected"); }) </script> 先清空所有所选中,在给当前的选中$(function(){ $("tbody tr:odd").addClass("odd"); $("tbody tr:even").addClass("even"); var $inp = $("input[type='checkbox']"); $("tr").has($inp).click(function(){ $(this) .addClass("selected") .siblings().removeClass("selected"); if($inp.is(":checked")){ $("input[checked='checked']").attr("checked",false); } if($("input[checked!='checked']")){ $(this).find("input").attr("checked",true); } }) $("tr:has(':checked')").addClass("selected"); }) 如何实现WEB直接打印? 友盟页面访问路径问题,类似组织结构图 键盘上下,左右切换效果 为什么这里的this是window 而不是tmp对象 在javascript中能发出蜂鸣声吗? JS如何获取元素属性 关于document.execCommand('print'); 请看这个问题。。。 好一般的问题,高手请来呀! 小问题,帮忙搞定马上给分 【急】jsp把从mysql中读取的数据用js进行分页处理 CKEditor文本编辑器的文本的读取和写入
$(function(){
$("tbody tr:odd").addClass("odd");
$("tbody tr:even").addClass("even");
var $inp = $("input[type='checkbox']");
$("tr").has($inp).click(function(){
$(this)
.addClass("selected")
.siblings().removeClass("selected");
if($(this).find("input:checked").length>0)
{
$(this).find("input").removeAttr("checked");
}else{
$(this).find("input").attr("checked","checked");
}
})
$("tr:has(':checked')").addClass("selected");
})
</script>试试!
<script>
$(function(){
$("tbody tr:odd").addClass("odd");
$("tbody tr:even").addClass("even");
var $inp = $("input[type='checkbox']");
$("tr").has($inp).click(function(){
$(this)
.addClass("selected")
.siblings().removeClass("selected");
if($("input[checked!='checked']")){
$(this).find("input").attr("checked",true);
}
if($inp.is(":checked")){
$("input[checked='checked']").attr("checked",false);
}
})
$("tr:has(':checked')").addClass("selected");
})
</script>
$("tbody tr:odd").addClass("odd");
$("tbody tr:even").addClass("even");
var $inp = $("input[type='checkbox']");
$("tr").has($inp).click(function(){
$(this)
.addClass("selected")
.siblings().removeClass("selected");
if($inp.is(":checked")){
$("input[checked='checked']").attr("checked",false);
}
if($("input[checked!='checked']")){
$(this).find("input").attr("checked",true);
}
})
$("tr:has(':checked')").addClass("selected");
})