我有4個選擇框應該做到以下幾點:追加圖像在不同的選擇框中選擇一個div
您應該只能夠選擇所有3個選擇框之間的一個選項,所以只有一個選擇框可以包含一次一個值 - 現在這部分工作。
不工作,並且打破了上述功能的一部分: 當你採的選擇框一個選擇的值,圖像應該被追加到一個空的div:每個選擇框代表一個人(第一個選擇除外),並且當您選擇該人時,他的圖像應該出現在div(#reps)中。
我該怎麼做?
這是我FIDDLE
<select>
<option>---</option>
<option>Office</option>
</select>
<br />
<br />
<select>
<option>---</option>
<option>Mark</option>
</select>
<br />
<br />
<select>
<option>---</option>
<option>Magnus</option>
</select>
<br /><br />
<select>
<option>---</option>
<option>Adii</option>
</select>
<br />
<br />
<div id="reps">
</div>
的jQuery:
var a = 'http://woothemes.wpengine.netdna-cdn.com/wp-content/themes/woo/images/team/';
var x = 'mark.jpg';
var y = 'magnus.jpg';
var z = 'adii.jpg';
$('select').eq(0).find('option').eq(1).attr('selected','selected');
$('select').on('change', function() {
$('select').not(this).val("---");
//the problem area below that breaks my cod as well, remove to see
if(this.eq() == 1){
$('#reps').append('<img src="'a + x'" />');
}
else if(this.eq() == 2){
$('#reps').append('<img src="'a + y'" />');
}
else if(this.eq() == 3){
$('#reps').append('<img src="'a + z'" />');
}
});
謝謝愛德華,正是我想要的 – DextrousDave 2013-04-26 12:49:03