日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jqueryonclick事件_jquery动态移除/增加onclick属性详解

發布時間:2023/12/31 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jqueryonclick事件_jquery动态移除/增加onclick属性详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文章給大家介紹利用jquery的removeAttr與attr事件來給a標簽增加與刪除onclick事件的具體操作方法,有需要了解的朋友可參考。

要實現效果:點擊鏈接先去掉onclick屬性,3秒后再自動加上該標簽中的onclick屬性

jQuery中,針對標簽屬性的操作都是使用attr()方法來實現的,比如:$("a").attr("onclick")可獲得a標簽的onclick屬性,對應的:

增加事件

$(選擇器).attr(屬性名) 它的作用就是獲取指定元素( $(選擇器)部分 )的指定屬性的值

設置onclick屬性:$("a").attr("onclick","test();");

刪除事件

$(selector).removeAttr(attribute)

刪除onclick屬性:$("a").removeAttr("onclick");

理論上上面的代碼沒問題,但實際上上面語句不執行也不報錯,后來發現原因:

jquery?1.6之前的版本并不支持attr()方法對標簽onclick屬性的相關操作!

?Q句話說要使用attr()方法操作標簽中的onclick屬性必須使用jq庫1.6或更新的庫版本!

代碼如下

復制代碼

$(function(){

$(".b").click(function(){

$(this).removeAttr("onclick");

setTimeout(function(){

$(".b").attr("onclick","test();");

},3000)

})

})

function test(){}

點擊去掉該鏈接的onclick屬性,3秒后再自動加上該onclick屬性

jquery中刪除屬性的關鍵詞是: removeAttr 注意A是大寫

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的jqueryonclick事件_jquery动态移除/增加onclick属性详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。