亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Jquery關于$.fn.extend的問題 ?

Jquery關于$.fn.extend的問題 ?

呼如林 2019-02-06 15:07:19
比如一個簡單的小插件(function($){$.fn.AlertSelf = function(){this.click(function(){alert($(this).html())});}})(jQuery)在頁面加載完后給某些元素綁定上<ul id="OnlyUl"><li>aaa</li><li>bbb</li><li>ccc</li></ul>$("#OnlyUl li").AlertSelf();這樣之后點擊aaa,bbb,ccc后都alert的是aaa 我本來是想點aaa就彈aaa , 點bbb就彈bbb的大家能說說我哪塊弄錯了么? 那個click事件我用.bind("click")也不行
查看完整描述

3 回答

?
尚方寶劍之說

TA貢獻1788條經驗 獲得超4個贊

(function($){
$.fn.AlertSelf = function(){
$(this).click(function(){alert($(this).html())});
}
})(jQuery)
這樣試試!

查看完整回答
反對 回復 2019-03-18
?
楊__羊羊

TA貢獻1943條經驗 獲得超7個贊

(function($){
$.fn.AlertSelf = function(){
$(this).each(clickli);
function clickli(){
$(this).click(function(){alert($(this).html())});

}
}
})(jQuery)


查看完整回答
反對 回復 2019-03-18
?
回首憶惘然

TA貢獻1847條經驗 獲得超11個贊

$("#OnlyUl li").AlertSelf();
寫在
$(document).ready(function() {

});

里面就可以了。

查看完整回答
反對 回復 2019-03-18
  • 3 回答
  • 0 關注
  • 702 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號