我必须为ajax加载编写一个简单的插件。 页面代码。 (由剃刀导致)jquery .empty()问题:不能在插件中工作
<a ajaxLoad="page" href="/Brand">Brand List</a>
<div id="plc1">
some content
</div>
<script type="text/javascript">
$(function() {
$("#plc1").ajaxPageLoad();
});
</script>
在js代码中。
jQuery.fn.ajaxPageLoad =
function() {
$('a[ajaxLoad*="page"]').click(function() {
$(this).empty();
$(this).load(this.href);
return false;
});
}
在没有此实现的页面中empty()正常工作,但插件没有效果。 有什么问题?
谢谢。
您试图清空''元素?你能展示这个在使用中,以及预期的结果吗? – user113716
好的。编辑的问题。点击链接后,它是加载href页面。但是“有些内容”仍然保留在div中。 –
@patrick:我想,尝试清空'div'并用'a'点击时用动态内容替换它。 –