JQuery怎么让任意元素自动点击

baidu_34630879 2017-08-13 12:18:12
有这样一个元素:
<span class="editicon" style="padding-left: 20px;">修改</span>

是一个可以点击的元素。想用JQuery实现自动点击。

如果是<input>对象可以直接调click()方法。但是这个是个span,没有click()方法。请问该怎么做?谢谢。


$(".editicon").click()这样写也不行,返回的是span元素对象.
...全文
1529 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidu_34630879 2017-08-21
  • 打赏
  • 举报
回复
[quote=引用 2 楼 showbo 的回复:] 绑定过事件?trigger下就行了 $(".editicon").trigger('click') 谢谢,click()方法可以使用。
baidu_34630879 2017-08-21
  • 打赏
  • 举报
回复
引用 3 楼 lemon520 的回复:
$('.editicon').click(function() {alert("修改");}).click();
谢谢,click()方法可以使用。
baidu_34630879 2017-08-21
  • 打赏
  • 举报
回复
引用 1 楼 jslang 的回复:
你span上绑定了click事件了吗,如果是用jquery绑定用$(".editicon").click()应该可以模式触发。 如果是用原生js绑定用$(".editicon")[0].click()模式触发。这方法还可以触发元素的默认行为。不过span元素没有默认行为。
谢谢,click()方法可以使用。
lemon520 2017-08-14
  • 打赏
  • 举报
回复
$('.editicon').click(function() {alert("修改");}).click();
天际的海浪 2017-08-13
  • 打赏
  • 举报
回复
你span上绑定了click事件了吗,如果是用jquery绑定用$(".editicon").click()应该可以模式触发。 如果是用原生js绑定用$(".editicon")[0].click()模式触发。这方法还可以触发元素的默认行为。不过span元素没有默认行为。
Go 旅城通票 2017-08-13
  • 打赏
  • 举报
回复
绑定过事件?trigger下就行了 $(".editicon").trigger('click')

推荐学习资料
JSONP跨域访问在线代理
Web前端开发教程

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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