JQ click()和on()的區別
click是點選事件,但是在頁面載入完之後,jquery事件新新增的元素,用click的話是無法獲取元素的,這個時候要用on去獲取元素事件,簡單的說頁面載入完成時候頁面顯示的元素可以用on,也可以用click,但是頁面載入完成之後後期再追加的元素只能用on
---------------------------------------------------------------------------------
追加內容:
$("div p").bind("click",
function () {
alert($(this).text());
}) 也可以簡寫為:
$("div
p").click(function () {
alert($(this).text());
})
在JQ1.7版本後儘量使用on方法,好處有兩點:
1.萬一子元素非常多,給每個子元素都新增一個事件,會影響到效能;
2.為動態新增的元素也能綁上指定事件;
相關推薦
JQ click()和on()的區別
click是點選事件,但是在頁面載入完之後,jquery事件新新增的元素,用click的話是無法獲取元素的,這個時候要用on去獲取元素事件,簡單的說頁面載入完成時候頁面顯示的元素可以用on,也可以用click,但是頁面載入完成之後後期再追加的元素只能用on --------
HTML DOM中click和onclick區別
onclick是繫結事件,click本身是方法作用是觸發onclick事件 其區別在於: 1.事件名前一般都以on開頭; 2.方法是程式設計師寫語句直接呼叫,即顯示呼叫;【可以觸發onclick事件】 3.事件不需程式設計師呼叫,但是,必須由程式設計師寫一個函式且將該函式賦值給相
mousedown和onmousedown,click和onclick區別
onmousedown是javascript的用法,mousedown()是jQuery的用法 onclick是javascript的用法,click是jQuery的用法; click本身是方法作用是觸發onclick事件,只要執行了元素的click()方法,就會觸發onc
jQuery的on繫結click和直接繫結click區別
狀況之外 在之前的公司並沒有遇到這個問題,也就沒有深究。直到自己換了現在的公司,剛來第二天就開始寫別人寫到一半的專案,很無奈,不是原生就是jquery,由於專案急,已經來不及切換框架重新佈局,只能繼續了。 狀況之中 到處都是列表,到處都是js建立的動態頁面,好吧,那我也繼續吧,突然,意外發生了
hexo next中遇到的bug,引發出的關於jquery中click()函式和on("click",function())的區別
背景: 本人在維護部落格的時候加入了aplayer(一個音樂外掛),效果如圖 可是效果不太美觀,為了優化一下想做成這個樣子:滑鼠移入出現背景圖,點選全部展開,希望在點選按鈕上加click函式,達到修改div的left值來實現 這個時候出現問題了,在電腦端實現沒有問題的,可是在移動
jQuery的區別:$().click()和$(document).on('click','要選擇的元素',function(){})的不同
jQuery的出現,大大簡化了對dom的操作,但是如果不是仔細閱讀api和進行操作,就不知道其中最大的優點和使用方式。就拿$().click()和$(document).on('click','要選擇的元素',function(){})來說,都是點選事件的操作,但是也有不同的地方。 1. $(選
【jQuery 區別】.click()和$(document).on("click","指定的元素",function(){});的區別
//繫結 下一頁 的點選事件 $("a[aria-label='Next']").click(function(){ $("a[aria-label='Previous']").show();
left join 和 on 的區別
wid color left join where 單表查詢 不同 決定 width aaa SQL中on條件與where條件的區別 在使用left jion時,on和where條件的區別如下: 1、 on條件是在生成臨時表時使用的條件,它不管on中的條件是否為
多表連接時USING和ON的區別,USING會去掉重復列,ON顯示重復列。
images alt logs 分享 多表 cnblogs log 連接 http 多表連接時USING和ON的區別,USING會去掉重復列,ON顯示重復列。
轉!!SQL左右連接中的on and和on where的區別
生成 where條件 data- 一個 highlight article 根據 返回 地址 原博文地址:http://blog.csdn.net/xingzhemoluo/article/details/39677891 原先一直對SQL左右連接中的on and和on
mysql left join中where和on條件的區別
行記錄 影響 知識 區別 where 相同 beijing 兩張 滿足 left join中關於where和on條件的幾個知識點: 1.多表left join是會生成一張臨時表,並返回給用戶 2.where條件是針對最後生成的這張臨時表進行過濾,過濾掉不符
Private Cloud和On-Premise區別
軟件 str enc 強調 ofo provide opera 立場 software 大家常常聽到Private Cloud和On-Premise兩個術語,下面通過相關背景介紹區分兩者的差別: Private Cloud定義 維基百科雲計算 詞條中解釋了Private C
MYSQL 表左連接 ON AND 和ON WHERE 的區別
from col 臨時 根據 sel 生成 clas incr ima 首先是針對左右連接,這裏與inner join區分 在使用left join時,on and 和on where會有區別 1. on的條件是在連接生成臨時表時使用的條件,以左表為基準 ,不管on中的條
Mysql數據庫中CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP區別
.com http ace 當前時間 end prim AI src inf 如圖所示,mysql數據庫中,當字段類型為timestamp時,如果默認值取CURRENT_TIMESTAMP,則在insert一條記錄時,end_time的值自動設置為系統當前時間,如果勾選
addEventListener的click和onclick的區別
ner 圖片 attribute 第一次 event對象 重新 有關 con alert 前兩節都和addEventListener的click有關,於是在想它與onclick有什麽區別呢,自己調試了一下,網上也有相關資料 事件綁定 onclick綁定方式 優點: -
jquery中 $().click()和$(document).on('click','要選擇的元素',function(){})的不同
參考連結:https://www.cnblogs.com/sqh17/p/7746418.html 1. $(選擇器).click(fn) 當選中的選擇器被點選時觸發回撥函式fn。只針對與頁面已存在的選擇器。對動態建立的元素無效 2.$(document).on('cl
jquery繫結事件 bind和on的區別
bind和on都是給元素繫結事件用的,其最大的區別就是事件冒泡 事件冒泡也是委託事件的原型,事件委託就是子類的事情委託給父類的去做 最直觀的區別就是on繫結比bind繫結多一個引數'childSelector' 語法 $(selector).on(event,childSelecto
javascript中click和onclick的區別
<script type="text/javascript"> $(function(){ $("#btn4").click(function(){ $("#btn3").click(); }); }); function change(){ alert("onclick"); } <
jq中html(""),empty()和remove()區別
比如$("p").empty()和$("p").html(""),都是把<p>abcd</p>中的文字移除,留下 了<p></p>,仍保留其在dom中所佔的位置。 但是html("")會造成記憶體洩漏,empty()會
中文輸入法觸發input事件 js繫結事件:addEventListener和on的區別 select下拉框用empty()方法 清空option
中文輸入法觸發input事件 compositionstart 當瀏覽器有非直接的文字輸入時, compositionstart事件觸發. compositionend 當瀏覽器是直接的文字輸入時, compositionend事件觸發 解決方法: 這裡還有一個問題: 在有些瀏