我试图在以下情况下组合一个将显示警报的功能(当然,在此功能中我有很多代码,但在这种情况下,它将是警报的):


Click上的元素上的.number
Change select[name=receive]


我有此代码,但它不起作用:

$(document).on(("click",".number"),("change","select[name=receive]"),function(){
    alert('test');
})

最佳答案

尝试这个

function doMyWork() {
    console.lot( 'TEST' );
}
$('.number').on('click', doMyWork);
$('select[name=receive]').on('change', doMyWork);


或者,如果您的元素是在DOM准备就绪后插入的:
如果目标元素位于DOM ready,则不必使用此表单

function doMyWork() {
    console.lot( 'TEST' );
}
$(document).on('click', '.number', doMyWork)
.on('change', 'select[name=receive]', doMyWork);

09-17 12:37