问问题
250 次
1 回答
2
您可以过滤layout_select
元素以使用可见选择的值,如下所示:
$('#layout_select1, #layout_select2').filter(':visible').val();
当您将它与对 fiddle 的一些调整结合起来时,它工作得很好:
$(document).ready(function () {
$('#button').click(function () {
var url = 'http://www.' + $('#multi_select').val() + $('#layout_select1, #layout_select2').filter(':visible').val();
window.location = url;
});
$('#layout_select1').show();
$('#layout_select2').hide();
$('#multi_select').change(function () {
if ($('#multi_select option:selected').text() == "Bing.com") {
$('#layout_select1').fadeIn('slow');
$('#layout_select2').hide();
} else {
$('#layout_select2').fadeIn('slow');
$('#layout_select1').hide();
}
});
});
于 2013-08-27T03:26:02.723 回答