这个javascript函数如何工作?

时间:2014-11-25 09:43:28

标签: javascript jquery

http://jsfiddle.net/Rangaraj/9ugd5tL1/

function addTaskElement(taskName) { }

在上面的链接(jsfiddle链接)中,有一个名为 addTaskElement()的函数。在这种情况下,当单击选择器(例如:button.delete)时,与特定选择器相关的任务仅受影响但选择器是类。这是怎么回事它与封闭类有关吗?还是一个简单的JavaScript?

1 个答案:

答案 0 :(得分:1)

使用上下文选择器限制所选元素,请注意$task作为第二个参数:

$("button.delete", $task).click(function () {
    $task.remove();
});

这是在button.delete jQuery对象中的$task元素上进行选择。它相当于:

$task.find('button.delete').click(fn);

API

中的更多信息