我試圖創建一個按鈕列表,當點擊一個按鈕時,它會顯示該DIV並隱藏其餘部分。還有一個默認消息顯示在任何按鈕被點擊之前。點擊按鈕,顯示div內容,隱藏其他 - JS
我已經創建了一個codepen,我認爲我的腳本有問題,但我無法弄清楚我做錯了什麼。任何幫助?
這裏是我想要的腳本:
<script>
$(document).on('click', '.div-toggle', function() {
var target = $(this).data('target');
var show = $("button:selected", this).data('show');
$(target).children().addClass('hide');
$(show).removeClass('hide');
});
$(document).ready(function(){
$('.div-toggle').trigger('click');
});
</script>
這裏是Codepen。
您可以隨時檢查devtools錯誤。 '未捕獲的錯誤:語法錯誤,無法識別的表達式:不支持的僞:點擊'。改變它爲一個有效的僞類,如':focus',它會工作。 – Ricky