使用JQuery选择的几个项目进行操作

时间:2012-04-20 06:32:48

标签: javascript jquery javascript-events jquery-selectors

如果选择一个项目$('.item'),是否可以使用$(this)在事件处理程序中引用它?

  1. 如果我将使用多个项目选择,我会参考项目:

    $('#form1 td.item, #form2 td.item').event-handler(...{ })

  2. 我需要触发一个事件,例如#form1 td.item#form2 td.item失去了焦点。我该怎么做?

  3. 修改

    因此blur()将启动任何选择项:

    $('#form1 td.item, #form2 td.item').blur(function() {
         // something's there
    });
    

2 个答案:

答案 0 :(得分:2)

a)事件处理程序将一次接受一个选定的元素。

b)绑定到“模糊”

答案 1 :(得分:2)

如果您将事件处理程序附加到多个项目,则每个项目都将附加处理程序并将单独触发它,因此$(this)将引用触发事件的任何项目