<script type="text/javascript">
$(document).ready(function() {
$('#gender').change(function() {
if($(this).find('option:selected').val() == 'Male' && $('#size').find('option:selected').val() == 'Large') {
$('#results').val() == 'Size Large - The Most Basic Size'
}
else if($(this).find('option:selected').val() == 'Female' && $('#size').find('option:selected').val() == 'Large') {
$('#results').val() == 'Size Large - The Second Most Basic Size'
}
else {
$('#results').val() == 'Nothing'
};
});
});
</script>
目标很简单:检查两个选择框的值,并使用第一个选择更改功能更改#results输入中的值。这可能很简单,但是我知道我做错了,因为它不起作用....;)
最佳答案
您以错误的方式设置结果的值。尝试这个:
<script type="text/javascript">
$(document).ready(function() {
$('#gender').change(function() {
if($(this).find('option:selected').val() == 'Male' && $('#size').find('option:selected').val() == 'Large') {
$('#results').val('Size Large - The Most Basic Size');
}
else if($(this).find('option:selected').val() == 'Female' && $('#size').find('option:selected').val() == 'Large') {
$('#results').val('Size Large - The Second Most Basic Size');
}
else {
$('#results').val('Nothing');
};
});
});
</script>