我正在使用培訓模塊並希望檢測用戶是否單擊「項目1」,「項目2」和「項目3」(與訂單無關)。當所有的項目被點擊至少一次,一個按鈕顯示爲「繼續」,這將使用戶進入下一部分訓練(超鏈接)。有沒有辦法做到這一點與jQuery?單擊3或4個項目會顯示一個按鈕
0
A
回答
2
假設使用的是multiselectbox:
$('option', '#selectbox').click(function() {
if($('option:selected', '#selectbox').length >= 3)
$('#button').show();
});
基本上只是使用length
屬性來定義元素的量。
+1
+1對於選擇器和上下文給定 –
2
您可以使用單擊事件處理程序將類添加到單擊的元素,然後計算頁面上該類的出現次數。
$('.clickable').on('click', function(){ // item1, item2 etc
$(this).addClass('clicked'); // CLASS TO COUNT
if($('.clicked').length == 3) { // IF 3 HAVE CLASS
// SHOW BUTTON
}
});
.length
返回數量的項目陣列中的(天然的JavaScript),並且由於$('.selector')
返回頁面上的元素的陣列,然而,許多給予$()
(點擊類)選擇器將有出現的數字匹配在頁面上。
+0
好主意!我會給這一槍!非常感謝! – user1941999
相關問題
- 1. Android:按下按鈕3或4秒後顯示選項菜單
- 2. 點擊一個按鈕不會顯示
- 3. 如何通過單擊按鈕顯示另一個按鈕?
- 4. 單擊另一個按鈕時顯示按鈕
- 5. 點擊顯示或外單擊或同一按鈕隱藏
- 6. 顯示一個div並隱藏另一個單擊按鈕
- 7. 如何隱藏一個tabbarcontroller並單擊按鈕顯示一個按鈕..?
- 8. 單擊下一個按鈕時如何逐個顯示圖像?
- 9. 單擊按鈕顯示iframe
- 10. 隱藏/顯示按鈕點擊jQuery的基金會一個div
- 11. 點擊時你會如何讓按鈕顯示一個窗口?
- 12. 顯示下一個數組項單擊
- 13. 如何在rich:autoComplete?按鈕上單擊顯示所有項目?
- 14. Android如何使用按鈕單擊獲得下一個項目
- 15. 如何顯示上點擊按鈕或單選按鈕
- 16. 如何檢查項目上按鈕的另一項活動recyclerview顯示單擊
- 17. 單擊或使用跟蹤輪單擊按鈕字段時會顯示藍色
- 18. 允許一個購物車項目在下訂單按鈕點擊或繼續結帳按鈕點擊
- 19. 一個按鈕點擊jframe中的一個按鈕不會加載/顯示另一個jframe
- 20. 單擊一個按鈕時禁用多個按鈕點擊
- 21. 如何爲asp顯示一個html按鈕:按鈕點擊
- 22. 點擊另一個按鈕時顯示按鈕
- 23. 單擊取消按鈕,顯示另一個文本框的值
- 24. 單擊按鈕時可以顯示一個字段
- 25. 單擊一個按鈕,然後顯示選定的值
- 26. 單擊按鈕時無法顯示下一個活動[Android]
- 27. 單擊一個按鈕以顯示相關聯的內容
- 28. 顯示按鈕單擊另一個佈局
- 29. Android單擊時突出顯示一個圖像按鈕
- 30. 在按鈕上顯示一個隨機字符串單擊
你嘗試了什麼? – Sibu
它是一個多選框嗎? – YemSalat
您可能需要做一些與Ajax和cookies相關的工作...... – 2013-01-02 05:35:38