未使用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);
}
}
});
看下是不是代码简洁了不少