2016-04-06 98 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