我有 4 个选择框应该执行以下操作:
您应该只能在所有 3 个选择框之间选择一个选项,因此一次只能有一个选择框包含一个值 -现在这部分有效。
不起作用并破坏上述功能的部分: 当您在其中一个选择框中选择一个值时,应将图像附加到一个空 div:每个选择框代表一个人(第一个选择除外)以及何时你选择那个人,他的图像应该出现在 div (#reps) 中。
我该怎么做呢?
这是我的小提琴
<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'" />');
}
});