当下拉列表中的文本等于值时,是否有可能选择2个Radiobuttons中的1个具有相同的名称但值不同?
我尝试使用if-else:
if($('input[name="anrede"]').val() == 'Herr')
{
$("#Herr").prop("checked", true)
}
else
{
$("#Frau").prop("checked", true)
}
“anrede”是Radiobuttons的名称。 “Herr”和“Frau”是值/ ID。
修改1:
jsFiddle:http://jsfiddle.net/hfbxcr9m/11/ - >您需要使用不同的Radiobuttons添加两个条目。选择它们之后,我希望除了名称和姓氏之外,选择正确的Radiobutton。
编辑2:
图片澄清:link
编辑3:
更新了英语字段的小提琴:http://jsfiddle.net/hfbxcr9m/11/
编辑4:所需输出
答案 0 :(得分:2)
试试这个:
$('input[name="anrede"][value="' + selectedName + '"]').prop('checked', true);
或:
$('input[name="anrede"]').filter(function() { return $(this).val() == selectedName; }).prop('checked', true);
答案 1 :(得分:2)
此处不需要if else
条件,请尝试以下代码:
$('select').click(function()
{
var selectedName = $('select[name="docsApp.options"] option:selected').text();
// unchecked all the radio button first
$('input[name="anrede"]').prop('checked', false);
// checked only radio with matched value
$('input[name="anrede"][value="'+$(this).val()+'"]').prop('checked', true);
// another rest of the code.....
});
<强> DEMO 强>
答案 2 :(得分:0)
试试这个小提琴
Here 我给你选择一个id并将它用作选择参数
class CreateCorrespondentLoans < ActiveRecord::Migration
def change
create_table :correspondent_loans do |t|
t.string :correspondent
t.date :purchase_date
t.decimal :loan_amount, precision: 15, scale: 2
t.string :curr_status
t.string :instrument_name
t.string :loan_id, null: false
t.timestamps
end
add_index :correspondent_loans, :loan_id, name: "index_correspondent_loans_loan_id", unique: true, using: :btree
end
end
答案 3 :(得分:0)
{{1}}