具体问题见下面代码注释处,希望有人能指点一下,试过parent()等都不行,难道经过$.get,这位置会变化?如果用id的就没问题,可那样影响用户体验,我需要针对鼠标点击处的文本改变。<a><img src=../1.jgp width=50 height=50/><br><span>删除</span></a>
<a><img src=../2.jgp width=50 height=50/><br><span>删除</span></a>
<a><img src=../3.jgp width=50 height=50/><br><span>删除</span></a>
<div id="delimg_msg"></div>
$(document).ready(
function(){
$("a").click(
function(event){ var imgurl=$(this).find("img").attr("src");
var str="news_edit_do.php?imgurl="+imgurl;
$(this).find("span").text("正在删除...");
$.get(str, function(data,status){
alert("Data: " + data + "\nStatus: " + status);//数据状态返回都正常
$(this).find("span").text(data);//无法显示更新,始终显示“正在删除...”******
$("#delimg_msg").text(data);//可以正常显示data数据
}
);
}
);
}
);
<a><img src=../2.jgp width=50 height=50/><br><span>删除</span></a>
<a><img src=../3.jgp width=50 height=50/><br><span>删除</span></a>
<div id="delimg_msg"></div>
$(document).ready(
function(){
$("a").click(
function(event){ var imgurl=$(this).find("img").attr("src");
var str="news_edit_do.php?imgurl="+imgurl;
$(this).find("span").text("正在删除...");
$.get(str, function(data,status){
alert("Data: " + data + "\nStatus: " + status);//数据状态返回都正常
$(this).find("span").text(data);//无法显示更新,始终显示“正在删除...”******
$("#delimg_msg").text(data);//可以正常显示data数据
}
);
}
);
}
);
解决方案 »
- [急]lhgdialog4.1版本在js中父页面取值问题
- 动态创建LI对象的问题
- 请教一个js函数如何理解呢?(是dedecms中的初级模板代码)
- URI和URL有什么区别
- javascript中如何做到双击某张图片让其在新窗口中显示?
- js里面声明数组可以省掉ARRAY吗?
- 为什没这个JS在ASP里能运行,而JSP不能,<script language="javascript" for="UserProxy" event="EventLogonFailure()">
- 请教一个用js控制mediaplay的问题
- 怎样把一个<SELECT>包含的<OPTION>全部删除??
- 怎样实现文本框的内容随下拉菜单的内容而变化
- 求一个正则
- 这段代码什么意思,为什么没反应?
function(){
$("a").click(
function(event){
var that = this;
var imgurl=$(this).find("img").attr("src");
var str="news_edit_do.php?imgurl="+imgurl;
$(this).find("span").text("正在删除...");
$.get(str, function(data,status){
alert("Data: " + data + "\nStatus: " + status);//数据状态返回都正常
$(that).find("span").text(data);//无法显示更新,始终显示“正在删除...”******
$("#delimg_msg").text(data);//可以正常显示data数据
}
);
}
);
}
);
$(document).ready(
function(){
$("a").click(
function(event){
var that = this;
var imgurl=$(this).find("img").attr("src");
var str="news_edit_do.php?imgurl="+imgurl;
$(this).find("span").text("正在删除...");
$.get(str, function(data,status){
alert("Data: " + data + "\nStatus: " + status);//数据状态返回都正常
$(that).find("span").text(data);//无法显示更新,始终显示“正在删除...”******
//取到A标记位置
$(that).find("span").parents("a").index();
$("#delimg_msg").text(data);//可以正常显示data数据
}
);
}
);
}
);