在 JavaScript 上分离按钮逻辑
separating button logic on javascript
我遇到的问题是我无法区分这两个按钮。一个按钮会影响另一个按钮。这是代码:
%input.radio-button{:name => "donor_claim_phase-c#{index}", :type => "radio", :id => "donor_claim_phase-c#{index}" }
%input.radio-button{:name => "global_start_phase-c#{index}", :type => "radio", :id => "global_start_phase-c#{index}" }
我拥有的Javascript是这样的:
$(document).on('click', 'input[type="radio"]', function(e){
var selectedRadioName = $(this).attr('name');
disableNonSelectedRadioButtons(selectedRadioName);
});
问题是,此函数禁用两者,因为两者都是 type="radio"。有没有其他方法可以区分这两者?有没有办法让我做两个函数,我给出一个type=radio和其他一些因素来区分它们?
function disableNonSelectedRadioButtons(selectedRadioButton) {
$('#payer-contract-global-table .clone-target').each(function (i) {
var radioName = 'donor_claim_phase' + '-c' + i;
if (selectedRadioButton == radioName) {
$('#' + radioName).prop("checked", true);
$('#' + radioName).prop("value", true);
$('#payer_contract_donor_claim_phase').prop("value", (i+1));
}
else {
$('#' + radioName).prop("checked", false);
$('#' + radioName).prop("value", false);
}
});
}
单选按钮就像汽车收音机:按下一个按钮,其他按钮就会弹出。如果要进行多个选择,请使用 n 个单独的按钮。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 多个单选按钮组相互干扰
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- Javascript按钮下拉列表
- jquery试图按名称获取按钮位置
- 漂亮照片图片库中的Facebook赞按钮
- 扩展移相器按钮类不工作
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 单击按钮以等待单击按钮
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 使用谷歌地图api 3为MapTypeId.TERRAIN分离按钮
- 如何从我的js中分离错误和成功按钮
- 在 JavaScript 上分离按钮逻辑
- 只需分离按钮即可
- 如何将HTML按钮和javascript逻辑分离到不同的文件中
- jquery:制作按钮click&json调用一起工作,但保持它们分离
- 剑道分离器:如何改变“折叠”:false;拆分器属性为“可折叠”:true;点击按钮
- 我如何分离多个列表值与一个正方形和删除按钮(如hotmail "To";字段- jquery)
- jQTouch浏览器后退按钮无法分离索引页