Jquery的this[]不能用了?

yueyufei3 2011-01-12 06:07:13
function(sp){
$(this["#"+sp]).attr("value")="";
}

this["#"+sp]不能用了?
...全文
78 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
R_zhanche 2011-01-12
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 huangwenquan123 的回复:]
HTML code

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script> <script>
$(document).ready(……
[/Quote]
这个挺好的
huangwenquan123 2011-01-12
  • 打赏
  • 举报
回复

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script> <script>
$(document).ready(function(){
var obj="img1"
alert($("#"+obj).attr("src"))//弹出/images/1.gif
})
</script>
</head>
<body>
<img id="img1" src="/images/1.gif" />
</body>
</html>
yueyufei3 2011-01-12
  • 打赏
  • 举报
回复
想要赋值啊
aa=img1
$("#"+aa)没法访问id=img1的对象啊
huangwenquan123 2011-01-12
  • 打赏
  • 举报
回复
你直接说你想要什么效果吧
$(this)就是该对象本身了!
yueyufei3 2011-01-12
  • 打赏
  • 举报
回复
<img src="abc.jpg" />
img=xx;
alert($(this)["#" + img].attr("src"));
alert($(this).find("#" + img).attr("src"));
都是没定义啊
wuyq11 2011-01-12
  • 打赏
  • 举报
回复
$(this)[0]
this是dom对象,$(this)是把当前对象转化成jQuery对象
huangwenquan123 2011-01-12
  • 打赏
  • 举报
回复
$(this).find("#"+sp).attr("value")
  • 打赏
  • 举报
回复
$(this)["#"+sp].attr("value")="";

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧