我在页面上有几个单选按钮和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