今天,我检查了我的站点是否有错误,并在Firebug控制台中得到了这样的信息:
TypeError:$(.).live不是函数
对于此代码
$('#payment-address select[name=\'customer_group_id\']').live('change', function() {
......... SOME PHP CODE ....
});
我读过这,解决方案是使用on()。但问题是我不知道javascript/jquery。
有人能帮我吗?
发布于 2014-04-14 16:20:26
.on()的语法是:
.on( events [, selector ] [, data ], handler(eventObject) )
所以你可以:
$('body').on('change', "#payment-address select[name=\'customer_group_id\']" , function() {
......... SOME PHP CODE ....
});
发布于 2014-04-14 16:20:29
使用.on()
语法
$( elements ).on( events, selector, data, handler );
$(document).on('change', "#payment-address select[name=\'customer_group_id\']" , function() {
//code here
});
$('parentElementPresesntAtDOMready').on('click',"#payment-address select[name=\'customer_group_id\']",function(){
// code here
});
发布于 2014-04-14 16:20:17
试试这个:
$('#payment-address').on('change',"select[name=\'customer_group_id\']" function() {
//code here
});
https://stackoverflow.com/questions/23065109
复制相似问题