标签点击事件后的操作

其实,也不知道怎么去给文章命名,就简单的记录下我遇到的问题吧,不多说,上代码。

        <a id="tab1" href="https://www.baidu.com">测试连接</a>
        <br/>
        <button id="btn" value="">点击以后是否出现问题</button>
        <br/>
        <input type="text" id="input"/>

我想让这个点击在跳转前做点别的事情,so,

$("#tab1").click(function(e){
                       $("#input").val("已经点击");
                       // e.preventDefault();
                    });
用jQuery的语法就是这样写,在它点击以后,不会立刻跳转,而是执行下面的赋值语句,然后跳转。

但是当我使用

 $("#tab1")[0].click(function(e){
                $("#input").val("已经点击");
                //e.preventDefault(); 这个是阻止默认行为
            })
上面的这段代码会让它立刻跳转 ,原因下面这个是一个dom元素,dom元素只有click()这个函数,并没有里面的fucntion()去加东西。所以想要在它跳转前做一些事情,可以使用jQuery



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章