我在頁面上有幾個單選按鈕和span元素。當我單擊某個單選按鈕時,Onchange事件處理程序會觸發並更改span元素的文本。我沒有訪問該事件處理程序,所以我無法更改它。 我需要編寫自己的腳本(Onchage事件處理程序),它將在其他腳本(如上所述)更改DOM中的span元素之後更改span元素的文本。 實施例: HTML:實現其他事件處理程序後的事件處理程序
<div>
<input type="radio" name="somename" value="1.232" checked="checked">1.232
<input type="radio" name="somename" value="2.556">2.556
<input type="radio" name="somename" value="3.232">3.232
<input type="radio" name="somename" value="4.865">4.865
</div>
<span id="change">1.232</span>
使用Javascript:
$('div input:radio').change(function(){
//some logic here
//calculation of value of the varaiable 'new_value' is encapsulated
//new_value = .....
$(#change).html(new_value);
});
我無法改變上述的JavaScript代碼。 我需要編寫onChange事件處理程序來更改跨度的html取決於上面的腳本所創建的新值。如果我只寫:
$('div input:radio').change(function(){
alert($(#change).html());
});
我會提醒老的值的跨度。 如何實現這個?
沒有代碼,我們不禁 – mplungjan
爲什麼你不能改變當前的事件處理? –
導致雲服務上的站點主機 – user2304996