//通过ajax审核内容 function ajax_check(obj,url) { var tmp_content='';//用于存储临时内容 tmp_content= $(obj).parent().html(); var new_obj=$(obj).parent().parent().parent();//成功时操作的对象 var error_obj=$(obj).parent();//失败时操作的对象 $.ajax({ type: "GET", url: url, data: '', beforeSend:function() { $(obj).parent().html('数据请求中...'); }, success: function(msg){ if($.trim(msg)=='ok') { alert('审核成功'); $(new_obj).hide(); } else { alert('审核出错'); $(error_obj).html(tmp_content); } } }); }上面声明了new_obj和error_obj两个变量用来存储后期要操作的原始对象,在beforSend里面,$(obj).parent()会改变obj本身。
------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------
转载请注明本文标题和链接:《jquery里对html内容进行操作后,会改变其对象》
发表评论