我在页面上有几个单选按钮和 span 元素。当我单击某个单选按钮时,Onchange 事件处理程序会触发并更改 span 元素的文本。我无权访问该事件处理程序,因此无法更改它。我需要编写自己的脚本(Onchage 事件处理程序),这将在其他脚本之后更改 span 元素的文本,如上所述,更改 DOM 中的 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());
});
我会提醒老跨度的值。如何实施?