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

$("button:first").click(function(e,buttonName){},这个语句里的function(e,buttonName),e是event object,那buttonName是什么类型的参数?

<h2>自定义事件trigger</h2>
    <div class="left">
        <div>
        <span></span>
        <span>0</span>
        点击次数
        </div>
        <button>直接点击</button>
        <button>通过自定义点击</button>
    </div>
    <script type="text/javascript">
    n=0;
    $("button:first").click(function(e,buttonName){
    buttonName = buttonName||'first';
    update(buttonName);
    });
    $("button:last").click(function(){
    $("button:first").trigger('click','last');
    });
    function update(buttonName){
    $("span:first").text(buttonName);
    $("span:last").text(++n);
    }
    </script>


正在回答

1 回答

buttonName是一个储存参数,buttonName没传参之前是不存在的,所以buttonName = buttonName||'first';这个返回的是'first',这个参数就是第一个span是first还是last,$("button:first").trigger('click','last');你这里传进去的参数

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础(三)—事件篇
  • 参与学习       89997    人
  • 解答问题       625    个

jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作

进入课程

$("button:first").click(function(e,buttonName){},这个语句里的function(e,buttonName),e是event object,那buttonName是什么类型的参数?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信