HTML代碼:如何使用jquery一次只選擇一個單選按鈕,具有不同的名稱?
<div id="localPropList"></div>
<div id="assignedPropList"> </div>
js代碼:
function getLocalProposals()
{ // filling these radio buttons dynamically
var htmlStringLocalPro = '<fieldset id="local_proposal_id_div" name ="radioGroup" data-role="controlgroup">';
for (var k = 0; k < result.rows.length; k++) {
var localProposal = result.rows.item(k);
if(!(jQuery.inArray(localProposal.id, arrForQueuePropId) >=0))
{var fieldId = 'localPro' + k;
htmlStringLocalPro += '<input group="1" type="radio" name="local_proposal_id" id="' + fieldId + '" value="' + localProposal.enquiry_no + ',' + localProposal.id + '"/>'
+ '<label for="' + fieldId + '" data-iconpos="right">' + localProposal.enquiry_no+'-'+localProposal.caller_name+'</label>';
}
htmlStringLocalPro += '</fieldset>';
}
function getAssignedproposals()
{
var htmlString = '<fieldset id="assigned_proposal_id_div" name ="radioGroup" data-role="controlgroup">';
for (var i = 0;i < obj.Proposal.length; i++) {
proposalIds += obj.Proposal[i].id + ',';
if(!(jQuery.inArray(obj.Proposal[i].id, arrForQueuePropId) >=0)){
var fieldId = 'ap' + i;
htmlString += '<input group="1" type="radio" name="assigned_proposal_id" id="' + fieldId + '" value="' + obj.Proposal[i].enquiry_no + ',' + obj.Proposal[i].id + '"/><label for="' + fieldId + '" data-iconpos="right">' + obj.Proposal[i].enquiry_no + '-' + obj.Proposal[i].caller_name + '-' + obj.Proposal[i].post_code + '</label>';
// htmlString += '<input type="radio" name="local_proposal_id" id="' + fieldId + '" value="' + obj.Proposal[i].enquiry_no + ',' + obj.Proposal[i].id + '"/><label for="' + fieldId + '" data-iconpos="right">' + obj.Proposal[i].enquiry_no + '-' + obj.Proposal[i].caller_name + '-' + obj.Proposal[i].post_code + '</label>';
}
}
htmlString += '</fieldset>';}
$("input:radio[name=local_proposal_id]:checked").each(function() {
var prop = $(this).val().split(',');
});
$("input:radio[name=queue_proposal_id]:checked").each(function() {
var prop = $(this).val().split(',');
});
我需要一次如果具有名稱= 「assigned_proposal_id」 單選按鈕來僅選擇一個單選按鈕被選中,那麼它不應該允許選擇名稱=「local_proposal_id」任何單選按鈕「我不能指定id不同我需要做的選擇的名稱的基礎上,我不能指定相同的名稱分離組以及 請告訴我什麼是該解決方案
它不符合我的要求我不想要禁用我想要的:當我選擇localPropid RADIO,然後如果從queue_proposal_id檢測到其他無線電,則應該取消選中它,如果選中了queue_proposal_id,則應該取消禁用所有其他單選按鈕 – nida