在document ready()
函数中,我绑定了下拉列表并调用了下拉列表chagefunction()
和绑定表结果。但是在{ajax调用之后tablesorter()
没有工作。请告诉我如何调用{{ 1}}。
编辑:
tablesorter()
答案 0 :(得分:1)
尝试.on()
因为元素是动态添加的,没有tablesorter()
绑定到它们。所以你必须使用Event Delegation。
语法
$( elements ).on( events, selector, data, handler );
答案 1 :(得分:1)
问题是change
函数不适用于ajax加载脚本。所以代替$(".dropdownclass").change(function(){
使用:
// attach a delegated event to document
$(document).on("change",".dropdownclass", function(){
答案 2 :(得分:0)
试试这个,因为你的控件尚未创建并且你正试图附加一个事件而无法正常工作,如果你使用on事件就可以正常工作。
$(document).ready(funciton(){
$(document).on('change', '#dropdown', function (evt) {
alert($(this).val());
});
});