2014-10-30 60 views
0

我需要是否可以在函數內調用Jquery .on(),如下所述。有沒有辦法在函數體內調用Jquery .on()

jQuery代碼

function() {$('.progress .button:first-of-type input').val(parseInt($('.spinner .btn:first-of-  

    type input').val()); 

    }); 

但我需要有一個像它下面是可能的功能?

function() {$('body').on(('.progress .button:first-of-type input').val(parseInt($('.spinner .btn:first-of-  

    type input')).val()); 

    }); 

因爲這裏第一種類型的值是在飛行中生成的。所以,我需要調用.on(),以便Jquery可以識別飛行中創建的屬性的事件。

請注意您的建議。

+0

所以,你要改變一個新創建的輸入值?創建輸入時不能這樣做嗎? – sk904861 2014-10-30 15:41:44

+0

我想從多個動態生成的ID中捕獲輸入值。創建輸入時只存在一個靜態值。 – karthe 2014-10-30 15:42:56

+0

創建元素後,您不能綁定/解除綁定事件嗎? – 2014-10-30 15:43:27

回答

0

$('.spinner .btn:first-of-type input')值每次傳遞給其他輸入值的變化,做到以下幾點:

$('.spinner .btn:first-of-type input').on('change', function() { 
    var val = $(this).val(); 
    $('.progress.btn:first-of-type input').val(val); 
}); 
+0

或者簡寫爲:'var val = $(this).val();' – 2014-10-30 16:42:04

+0

謝謝,我編輯了答案。 – sk904861 2014-10-30 20:22:39

相關問題