2016-04-06 64 views
1

尝试匹配包含相同名称的div id的选项select。我唯一的问题是,我不确定如何将选择的名称归因于jQuery。最后一行是我卡住的地方。匹配div id与选项选择

$('#carlist').change(function(){ 
var chosen = $(this).val(); 
$('.cars').hide(); 
$('.cars').attr(''+chosen+'').fadeIn(); 
}); 

JS小提琴下面。 https://jsfiddle.net/Lc4w2v3r/

我想匹配div id(例如Jetta),并选择完全相同的名称。

回答

2

您可以$('#Saab')选择目标DIV(例如)因为你已经得到了可变chosen你可以做这样的事情:为第三

$('#carlist').change(function(){ 
    var chosen = $(this).val(); 
    $('.cars').hide(); 
    $('#' + chosen).fadeIn(); 
}); 

JSFiddle

+0

”选项,而不是福特,但是,这是正确的。 – Dresden

+0

我只是保留了他的小提琴的价值,但是,第三个没有匹配的div。 – Maak