我正在尝试学习jQuery,我发布了一个问题,要求就某个主题提供一些帮助。有人帮助了我,我非常感激。我只想知道是否有人可以帮助我理解这部分的不同之处
$(".gradeA, .gradeU").find(":checkbox").click(function() {
if (this.checked === false) { return; }
var cells = $(this).parent().siblings();
$(".fields").empty().append($("<input type='hidden'>").attr({
id: "request_venue",
name: "request[venue]",
value: cells[1].innerHTML
})).append($("<input type='hidden'>").attr({
id: "request_showdate",
name: "request[showdate]",
value: cells[0].innerHTML
}));
});
这个发现做了什么,空的,只是快速走过将是非常棒的,所以我可以从中学习
答案 0 :(得分:7)
$(".gradeA, .gradeU").find(":checkbox")
对于具有gradeA或gradeU类的所有元素,找到元素中的所有复选框并对其应用click事件。
if (this.checked === false) { return; }
如果已点击已点击的元素
$(".fields").empty().append($("<input type='hidden'>")
对于具有“field”类的所有元素,删除所有子元素并追加输入元素。