關於jQuery出現的新新增元素點選事件無效

2022-08-09 19:09:16 字數 601 閱讀 5945

1 $('.chooseaddress-show').on('click',function

());

開始我是這樣寫的事件繫結,然後建立新的元素

1  $('#address-btn').on('click',function

());

發現點選沒有效果。

解決辦法是前邊的繫結點選事件這樣寫

1 $(document).on('click','.chooseaddress-show',function

())

這樣點選效果就出來了。

順便提下,如何就可以點選這個div之外的地方才能觸發事件,**如下:

1 $(document).on('click', function

(e)

8 elem =elem.parentnode;

9}

10 $('.chooseaddress-menu').slideup();

11 });

jQuery新增元素

新增新的html內容例項 prepend 在被選元素的開頭插入內容 jquery prepend 方法在被選元素的開頭插入內容。例項 p prepend 在開頭追加文字 在上面的例子中,我們只在被選元素的開頭 結尾插入文字 html。例項function before 在被選元素之前插入內容 jqu...

jquery 陣列 新增元素

在前提不知道b在這個陣列的下標,刪除b這個元素 var arrlist a b c d arrlist.splice jquery.inarray b arrlist 1 alert arrlist 其中jquery.inarray b arrlist 是b這個元素在陣列arrlist 中的位置 s...

jquery 陣列 新增元素

在前提不知道b在這個陣列的下標,刪除b這個元素 var arrlist a b c d arrlist.splice jquery.inarray b arrlist 1 alert arrlist 其中jquery.inarray b arrlist 是b這個元素在陣列arrlist 中的位置 s...