jquery中使用javascript的with简化代码的写法

来源:互联网 发布:手机淘宝朋友代付 编辑:程序博客网 时间:2024/05/16 11:39

未使用with的javascript写法:

 $(".btn40").click(function () {  
var index = $(".btn40").index($(this));
if($("#datiOption p").eq(index).find(":input").prop("checked")) {
   $("#datiOption p").eq(index).find(":input")prop("checked", false);
}
else {
   $("#datiOption p").eq(index).find(":input")prop("checked", true);
}


}); 


使用with后的代码写法:

$(".btn40").click(function () {
  
    var index = $(".btn40").index($(this));
    with ($("#datiOption p").eq(index).find(":input")) {
if(prop("checked")) {
   prop("checked", false);
}
else {
   prop("checked", true);
}
    }  

}); 

看下是不是代码简洁了不少

0 0