这个请求对你来说可能有点傻。
选择1
<select id="select1" name="s1">
<option id="1" value="Facebook and Twitter">Value 1</option>
<option id="2" value="Google and Yandex">Value 2</option>
.
.
.
</select>
选择2
<select id="select2" name="s1">
<option id="1" value="Okay">Value 1</option>
<option id="2" value="No">Value 2</option>
.
.
.
</select>
如果选择Facebook和Twitter时如何选择好?
答案 0 :(得分:0)
首先,dropdwon的名称和ID都是相同的,使它不同。您可以选择下拉列表:
$('#selectId').val(2);
它会使下拉选项的值为2。
$(document).ready(function(){
$('#select2').val('No');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select name="s2" id="select2">
<option value="Okay">Value 1</option>
<option value="No">Value 2</option>
</select>
例如:它会将下拉Value 2
,即No
设为选中
答案 1 :(得分:0)
第一个:ID必须是唯一的..所以请使用类不要重复ID
第二次:.change()
需要selest 1
个活动并获取.val()
第三次:将此.val()
与您拥有的值进行比较 Facebook和Twitter
第4次:您需要prop("selected" , true)
来自select 2
或,只需使用{{1} }
.val('Okay')
$(document).ready(function(){
$('#select1').on('change', function(){
var ThisVal = $(this).val();
if(ThisVal == "Facebook and Twitter"){
$('#select2').val('Okay');
}
});
});
答案 2 :(得分:0)
1)for f in Date*.log; do
awk 'NR>1{ a[$1]=$2*$3 }{ print }END{ printf("\n");
for(i in a)
{ if(a[i]!=$4)
{ print i,"Error in calculations",a[i] }
} }' "$f" > tmpfile && mv tmpfile "$f";
done
对每个元素都应该是唯一的
2)使用Id attribute
事件获取change
的{{1}} current value
,如果是select
,则选择Facebook and Twitter
,否则请选择okay
像这样
No
$(document).ready(function(){
$('#select2').val('No');
});
$(document).on('change','#select1',function(){
if($(this).val()=='Facebook and Twitter'){
$('#select2').val('Okay');
}else{
$('#select2').val('No');
}
});
答案 3 :(得分:0)
你可以试试这个
indices
$(document).ready(function(){
if($("[name='s1']").val() == "Facebook and Twitter"){
$('#select2 option[value=Okay]').attr('selected','selected');
}
$("[name='s1']").change(function(){
if($(this).val() == "Facebook and Twitter"){
$('#select2 option[value=Okay]').attr('selected','selected');
}
else{
$('#select2 option[value=No]').attr('selected','selected');
}
});
})