我可以对本规范进行演练吗?

时间:2010-09-13 01:25:26

标签: javascript jquery

我正在尝试学习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
    }));    
});

这个发现做了什么,空的,只是快速走过将是非常棒的,所以我可以从中学习

1 个答案:

答案 0 :(得分:7)

$(".gradeA, .gradeU").find(":checkbox")

对于具有gradeA或gradeU类的所有元素,找到元素中的所有复选框并对其应用click事件。

if (this.checked === false) { return; }

如果已点击已点击的元素

$(".fields").empty().append($("<input type='hidden'>")

对于具有“field”类的所有元素,删除所有子元素并追加输入元素。