为了账号安全,请及时绑定邮箱和手机立即绑定

jquery trigger

jquery trigger

米琪卡哇伊 2018-10-19 14:09:16
<html><head><script type="text/javascript" src="/jquery/jquery.js"></script><script type="text/javascript">$(document).ready(function(){  $("input").select(function(){    console.log(123)    $("input").after("文本被选中!");  });  $("button").click(function(){    $("input").trigger("select");  });});</script></head><body><input type="text" name="FirstName" value="Hello World" /><br /><button>激活 input 域的 select 事件</button></body></html>这个为什么点击按钮执行三次,手动选中就执行一次
查看完整描述

1 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

方法一:

        $("button").click(function() {
            $("input").triggerHandler("select");
        });

triggerHandler和trigger的区别楼主请自行百度

方法二:

        $("input").select(function(e) {
            e.preventDefault();//阻止默认事件
            console.log(123)
            $("input").after("文本被选中!");
        });


查看完整回答
反对 回复 2018-11-28
  • 1 回答
  • 0 关注
  • 479 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信