我需要幫助,試圖找出如何使用兩個不同屬性的.click()函數。jquery:使用OR與.click()?
$('#prev').click(function() {}
和
$('#image').click(function() {}
所以,我會怎麼做OR語句,如果用戶在#prev和#image點擊,無需編寫兩個相同的腳本?
謝謝!
我需要幫助,試圖找出如何使用兩個不同屬性的.click()函數。jquery:使用OR與.click()?
$('#prev').click(function() {}
和
$('#image').click(function() {}
所以,我會怎麼做OR語句,如果用戶在#prev和#image點擊,無需編寫兩個相同的腳本?
謝謝!
$('#prev, #image').click(function() {...});
或
function handleClick() {}
$('#prev').click(handleClick);
$('#image').click(handleClick);
您可以:
$('#prev, #image').click(function() {});
或
function mine() {}
$('#prev').click(function() { mine(); });
$('#image').click(function() { mine(); });
第二個例子是錯誤的,它綁定了函數的結果而不是函數本身。 – Shurdoof 2011-06-02 05:19:12
@Shurdoof好抓 - 編輯。 – 2011-06-02 05:21:19
嘗試是這樣的:
$('#prev, #image').click(function() {...});
是的。 @andrewliu,請記住,大部分jQuery使用CSS選擇器。事實上,如果我記得正確的話,他們仍然會使用[Sizzle](http://sizzlejs.com/)。 – 2011-06-02 05:18:31
謝謝你們!我會選擇這個作爲正確的答案,因爲你是第一個回答的人! ...希望我可以選擇多個正確的答案。多謝你們! – hellomello 2011-06-02 05:24:21