我试图填充并显示a,select
如果前12个下拉列表中有一个值。
我似乎无法弄清楚if语句是否正确,有人可以看到我可能做错了什么吗?
$('select').on('change',function(){
if( $('.player1') != null || $('.player2') != null ){
// If both players have been selected, show the winner dropdown and populate it with the value from player1 and player 2.
$('.winner').show();
}
});
您所拥有的情况将永远不会为null ..(因为您不检查.val ...,而且它们始终都有val)在此处更新了HTML +选择器:
if( $('.player1>option:selected').val() != "No value" && $('.player2>option:selected').val() != "No value" ){
更新了 http://jsfiddle.net/kbPLn/9/
var first = $('.player1>option:selected').val(),
second =$('.player2>option:selected').val();
$('.winner').find('option:first').val(first).html(first);
$('.winner').find('option:not(:first)').val(second).html(second);
$('.winner').show();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句