2014-09-04 56 views
0

我試圖綁定移動選擇標記的選項上的事件,但單擊事件處理程序中的代碼不起作用,我不知道爲什麼。移動選擇選項的事件

我在考慮點擊不是這個特定標記的正確事件。

$('.show-select option').on('click',function() { 
    console.log('pressed radio select') 
    $(this).siblings().find('option').attr('selected',false) 
    showNumber = parseInt($('.show-select option').filter(':selected').val().substr(5)); 
    if($('.show-select option#all').text() === "All") { 
     showNumber = Infinity; 
    } 
    filterByBreed(); 
    breederAnimate(); 
    $('.breeder').not('.active').find('.breeder_breed_desc').each(animateBreeds) 
}) 

該控制檯日誌永遠不會運行。我究竟做錯了什麼?

回答

2

我在考慮點擊不是此特定標記的正確事件。

是ofcourse click不是下拉正確的事件。

您需要使用change事件下拉不click

$('.show-select').on('change',function() { 
............... 
...............