2
考慮下面的代碼:如何引用jQuery匹配元素的值?
$(".force-selection").blur(function() {
var value = $('matched-item').val();
//check if the input's value matches the selected item
if(value != $('#matched-item').data('selected-item')) {
//they don't, the user must have typed something else
$('#matched-item')
.val('') //clear the input's text
.data('selected-item', ''); //clear the selected item
}
});
如何指的是由$(「力的選擇。」)jQuery選擇相匹配的元素?我不是匿名JS功能非常清楚,我很困惑,人怎麼知道有時聲明它們是這樣的:
function()
,有時是這樣的:
function(event)
,有時像這樣:
function(element, update, options)
和所有其他方式。
將'this'存儲在變量中。 PS。你在'var value = ..'行的選擇器中缺少一個尖銳的('#')。 –
這些功能之間的差異只是他們採取的參數。 – Esailija
爲什麼不緩存選擇器?完成 – elclanrs