功能我這個小功能:觸發DOM負載
$('.chrnumberpickerDiv select').change(function(){
var sel = $(this),
value = sel.closest('.chrnumberpickerDiv').find('.chrnumberpickerDivText');
value.text(sel.find(':selected').text());
}).one('change');
我的問題是,我還需要觸發它的DOM負荷。我試過.trigger('change')
而不是.one('change')
,但它似乎像循環一樣,永不停止刷新我的頁面。那麼,我可以怎樣做才能觸發DOM上的事件,但不會對其他事件造成任何損害,或者導致函數進入循環?
除非有是我不知道的API的一部分,'.one('change');'什麼都不做(綁定一個未定義的處理程序來改變事件,也許?) – jbabey
我想你錯了。這個函數加載DOM,但我需要它來執行它,所以我可以用選項中的文本填充div,因爲div是空的,直到更改被觸發爲止 – Roland