在通过ajax加载的内容上执行以下代码的最佳方法是什么?
$(".tabledefault tr td br").each(function(i, el) {
// if `br` next sibling does not contain alphanumeric characters,
// hide parent `tr` element
if (el.nextSibling.nodeType === 3
&& el.nextSibling.nodeValue.match(/\w+/) === null
|| $(el).next(":empty").length) {
$(this).closest("tr").hide()
}
})
我试着用它包装它无济于事:
$(document).on('mouseover mouseout', '.tabledefault tr td br', function(){
$(".tabledefault tr td br").each(function(i, el) {
// if `br` next sibling does not contain alphanumeric characters,
// hide parent `tr` element
if (el.nextSibling.nodeType === 3
&& el.nextSibling.nodeValue.match(/\w+/) === null
|| $(el).next(":empty").length) {
$(this).closest("tr").hide()
}
});
这是指向页面本身的链接:page in production
在提交表单之前,不会发生ajax调用。