跪求解答js的問題,動態新增的html元素怎麼呼叫js方法

2021-04-14 05:56:26 字數 1406 閱讀 5415

1樓:木子_祥祥

使用jquery的事件委派可以實現,

delegate()或.live()可以給未來元素繫結事件

2樓:匿名使用者

動態新增元素時,給他新增要呼叫的函式不就得了

關於jquery動態新增html元素後繫結其他js的問題,求大神指教。 20

3樓:匿名使用者

我的處理方式一般是在載入的頁面裡寫初始化載入函式,或是用原來的onclick這樣就不用繫結了。團隊的其他人也容易找到你的事件函式。繫結事件多了很容易弄了不好控制,特別是在團隊開發中。

這種繫結就是**的殺手。建議以下兩點處理方法:

用onclick取代原來的繫結動態載入dom onclick裡的事件還是會被執行就不用live去處理了。

在ajax請求的頁面裡使用$(function());

4樓:加一肥一貓

好像沒什麼好方法,你看看jquery選擇器有沒有什麼適合你用的,能相對的簡化些

5樓:一瞥不夠

富文字編輯器初始化都是在doc載入完成後進行的. 你的想法可能無法實現.

html怎麼呼叫js裡面的東西,例如js裡面的函式

6樓:匿名使用者

1、引入js檔案du

2、直接呼叫js中的函式

zhi示例:

1、js檔案定dao

義function f1()

2、引入權js檔案

3、html函式呼叫

jquery的.html()動態遍歷html**後,對原有的css和js無法控制問題 10

7樓:匿名使用者

var flag = false; //標識,表示頁面上資料還未處理完成

$.each(data,function(i,o) );

var = t;

t = setinterval(function()},50);

關鍵是你引入js檔案執行的時機,頁面上的資料還沒有生成,但這個js已經執行了,由於找不到對應的元素,所以失效了,因為它只執行一次,資料處理完成以後它也不會再執行了。

上面**提供的思路是檢測資料是否已經處理完成,完成後再載入你需要的js檔案,保證js的執行在資料處理完成之後。

8樓:小凡_達人

解決辦法:將html元素動態新增到頁面上後,重新呼叫一下輪播圖開始的js方法即可。因為頁面onload的時候,輪播js**執行過一次,那個時候這些html還沒有在頁面結構中。

關於VB的程式題,跪求解答

1 對於每個i,從1到i分別執行1次共計i次,內迴圈完成後再執行1次,共計i 1次。所以,i 1時,執行1 1次,i 2時執行2 1次,i 3時執行3 1次,以此類推,i 10時執行10 1次,2 3 4 11 65次 2 i 1時,內迴圈執行 s 0 1 1 1,然後執行s 1 1 1 2 i 2...

求解答關於生物的問題,求解答一個關於生物的問題。

雜交是遺傳因子組成不同的個體間相互交配的方式,不都能 用於判斷純合子雜合回子。舉個例子,如果你要測定 答的是顯性個體的基因 是aa還是aa呢 那麼你能讓兩個顯性性狀的個體交配嗎?這時可能是自交,也可能是雜交吧 aa和aa性狀表現一致,但你目前不知道親本的基因型是什麼 你說雜交之中必有一個個體帶有隱性...

網戀怎麼辦,跪求解答,關於一個網戀的常見問題,求解答

別啥了孩子,你現在正處於青春期,想想那事兒都是正常的,但千萬不要做啥事 有一個電視節目,屬於情感類的,也是兩個人從網上認識的,然後戀愛了,但彼此都沒有切身見過面,聊了1年多,感覺都很好,突然有一天,兩個人都控制不住自己的好奇心見了面,結果大吃一驚!男的說 你怎麼這麼胖啊,真沒想到 女的說 我一直都這...