jquery怎么获得选中对象

xf198903 2011-03-13 12:35:09
例:

$(document).ready(function(){
$("a").mouseover(function(){
//获得了a标签的对象集合。
//然后怎么获取我鼠标移上去那个控件的对象, });
});
...全文
238 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
ltcszk 2011-03-16
  • 打赏
  • 举报
回复
方法里用this就可以了
this就是指代触发事件的dom元素
$(this)就是jq对象
=PNZ=BeijingL 2011-03-16
  • 打赏
  • 举报
回复
指定的对象 建议用获取id的方法获取
$("#demo") 选取 id="demo" 的
元素。
  • 打赏
  • 举报
回复
IE中
srcElement; //获取当前点击事件的事件源对象
targetElement; //获取当前事件的事件目标对象
FF中
上述两个对象都是relatedTarget

var e = event ? event : window.event;
$(document).ready(function(){
$("a").each(function(){
$(this).mouseover(function(){
var target = e.targetElement ? e.targetElement : e.relatedTarget;
if(target != null)
//操作
});
});
});

porschev 2011-03-16
  • 打赏
  • 举报
回复

$(function(){
$("a").mouseover(function(){
this. //用this.就是当前触发事件的这个对象的操作
});
})
chen_ya_ping 2011-03-16
  • 打赏
  • 举报
回复
下载一个JQUERY的文档,看看选择器的内容。
小童 2011-03-16
  • 打赏
  • 举报
回复
holyhost 2011-03-16
  • 打赏
  • 举报
回复
种草德鲁伊 2011-03-13
  • 打赏
  • 举报
回复


$(document).ready(function(){
$("a").mouseover(function(){
// 获得了a标签的对象集合。
// 然后怎么获取我鼠标移上去那个控件的对象,
alert($(this).html());
});
});


xiaofanxiok 2011-03-13
  • 打赏
  • 举报
回复
<script type="text/javascript">
$(function () {
$("#divd").mouseover(function (e) { alert(e.currentTarget); })
})
</script>


写了一个例子,你看看 . e.currentTarget就是指触发事件对象本身。
xf198903 2011-03-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xiaofanxiok 的回复:]
通过索引获取 $(document).ready(function(){
$("a")[i].mouseover(function(){


里面的i就是该对象的索引号
[/Quote]

那我移上去怎么获得我移上去的对象啊。你$("a")[i]这样是知道对象的位置。
而问题是我是要移上去 i 是多少
xiaofanxiok 2011-03-13
  • 打赏
  • 举报
回复
通过索引获取 $(document).ready(function(){
$("a")[i].mouseover(function(){


里面的i就是该对象的索引号
子夜__ 2011-03-13
  • 打赏
  • 举报
回复
比如textbox文本
$("#txt").attr("value")
xf198903 2011-03-13
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 showenxxx 的回复:]
这个是javascript原生的dd,jquery没有包装过肯定没有啦
[/Quote]
哦。谢谢
showenxxx 2011-03-13
  • 打赏
  • 举报
回复
这个是javascript原生的dd,jquery没有包装过肯定没有啦
xf198903 2011-03-13
  • 打赏
  • 举报
回复
e.currentTarget jquery手册上好像没嘛。。。。
xiaofanxiok 2011-03-13
  • 打赏
  • 举报
回复
我也是刚学网站编程,不懂的地方大家一起学习
xf198903 2011-03-13
  • 打赏
  • 举报
回复
呵呵。可以的。谢谢啦。我怎么就不懂呢
xf198903 2011-03-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xiaofanxiok 的回复:]
<script type="text/javascript">
$(function () {
$("#divd").mouseover(function (e) { alert(e.currentTarget); })
})
</script>


写了一个例子,你看看 . e.currentTarget就是指触发事件对象本身。
[/Quote]

我试试。

62,074

社区成员

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

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

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

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