您在这里有一些选择。首先,有一个liveQuery插件,如下所示:
$(.button).liveQuery(function() { $(this).button(); });另一种选择是在加载元素时调用选择器,例如,这
.button仅 在响应中找到所有选择器,因此在ajax调用之前不会与现有元素混淆:
$.ajax({ url: 'page.html' success: function(data) { //stuff... $('.button', data).button(); }});如果您有很多事情要做,另一种类似的方法是让您的插件具有以下功能:
function rigUI(context) { $('.button', context).button(); $('.date', context).datepicker();}$(rigUI); // Load at document.ready, default context is document//in ajax load love above call: rigUI(data);


