是否可以通过 jQuery 刷新部分 DOM?
我正在使用拖放,当一个 div 被丢弃时,我需要更新 dom,以便可以通过 dom 访问丢弃的项目新位置。
顺便说一句,我不是在寻找有关 jQuery 拖放的任何信息
因此,例如,只需刷新特定 ? 中包含的所有元素<div>
?
是否可以通过 jQuery 刷新部分 DOM?
我正在使用拖放,当一个 div 被丢弃时,我需要更新 dom,以便可以通过 dom 访问丢弃的项目新位置。
顺便说一句,我不是在寻找有关 jQuery 拖放的任何信息
因此,例如,只需刷新特定 ? 中包含的所有元素<div>
?
我认为您需要做的是在要填充此元素时调用的服务器上编写一个独特的脚本,然后调用:
$('#element').load('your_script.php');
您需要使用以下方式获取需要刷新的页面的特定元素:
var newcontent = $.get(currentPagesURL + "#some-a-tag");
然后将其内容替换为:
$('#some-a-tag').html(newcontent);
但是我的 jQuery 有点生疏了。
你试过“开”吗?
在“droppable” div 上(假设它被称为“drop-div”)
$(document).on('drop','#drop-div',function() { // Drop is an event fired by UI droppable
//do your thang.
});