我一個。聽類添加到我的網頁上各種元素的含量,可能是一個按鈕,可以輸入,DIV,跨度等更改輸入/ DIV/SPAN等
$('.listen').on('click', this._init.bind(this));
在我希望替換被點擊元素中的文字的方法。
p._init = function(e){
$(e.currentTarget).val('new data');
};
上面的工作爲輸入元素,但不是像divs的東西。有沒有辦法改變任何類型的元素的數據,或者我將不得不使用開關來測試變化?
一個DIV不具有價值,所以它永遠不會在一個DIV工作。 – adeneo
是的 - 這就是我要求的,我知道val不會在div上工作 – panthro
'.text()'將在div上工作。要小心,如果你有一個包含DOM元素的'div',函數可以覆蓋它' –