很抱歉的壞稱號,但我有類似下面的代碼jQuery的全局插件實例
$('[data-value]').each(function() {
var $this = $(this);
$this.val($this.data('value'));
});
與
<select data-value="14:00">
<option>12:00</option>
<option>13:00</option>
<option>14:00</option>
<option>15:00</option>
</select>
的目標是在輕鬆前選擇「數據值」列表。
除了在頁面初始化之後添加select元素時,代碼完美工作。
例如,這將不起作用
$('body').append('<select data-value=yellow><option>black</option><option>yellow</option><option>red</option></select>');
所以,我怎樣才能使它即使在工作的時候在頁面初始化之後添加DOM元素?
感謝
您必須在追加到dom後再次運行此命令。 – 2012-07-13 09:01:35
我知道,但我想要更普遍的東西。因此,當我向DOM添加某些內容時,代碼應該自行觸發。也許我應該圍繞身體或文檔上的事件包裝代碼,但我不知道哪一個。 – BenoitD 2012-07-13 09:05:02