lok*_*oki 13 jquery radio-button
我正在使用带有单选按钮的表单,该单选按钮是一组无线电的一部分,一次只能选择一个(单个选择没问题).其中一个无线电必须在每次选择不同的代码时.change触发代码(当选择另一个无线电时),即时使用方法并在单击时触发代码,但是当它失去选择时则不会.我想要的是切换或能够知道何时失去选择.
我可以把它添加到其他无线电.change方法的代码,但有很多套无线电,这将是痛苦的,我正在寻找一次性配置.
编辑
标记是由ASP MVC Razor引擎组成的,如下所示:
@Html.RadioButtonFor(x => x.SomeModel, new { @class = "special-radio" })
@* Other radios but without the 'specia-radio' class *@
Run Code Online (Sandbox Code Playgroud)
JS:
// logging
$(function(){
$('.special-radio').change(function(){
console.log('change');
});
});
Run Code Online (Sandbox Code Playgroud)
仅当您单击"特殊无线电"无线电时,才会显示字符串更改.
当无线电未被选中时,不会触发任何事件,因为它是多余的。试试这个:
http://jsfiddle.net/hmartiro/g4YqD/1/
它将更改事件放在一组无线电上,如果所选无线电特殊,则仅触发一个事件,否则触发另一个事件。