2012-04-20 62 views
0

如果選擇一個項目$('.item')是否可以使用$(this)在事件處理程序中引用它?使用JQuery選擇多個項目進行操作

  1. Howcome我引用的項目,如果我將使用多個項目的選擇:

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

  2. 我需要的時候,例如#form1 td.item#form2 td.item losts其重點觸發事件。我怎麼做?

編輯

所以會blur()火起來在任何的選擇項:

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

+0

如果選擇了多個可聚焦元素並附加了模糊處理函數,則當任何元素失去焦點時將會觸發模糊處理函數,$(this)將引用失去焦點的元素 – danwellman 2012-04-20 20:01:57

回答

2

如果將一個事件處理多個項目,每個項目都會有處理程序連接,並且將獨立觸發它,所以$(this)將把取其項觸發事件

+0

,請查看我的編輯。 – lexeme 2012-04-20 07:06:43

2

a)事件處理程序將一次採用一個選定的元素。

b)連接到「模糊」