위의 문제에 대한 전체 보관함을 작성했습니다. 데모 링크를 한 번 확인하십시오.
데모 :http://codebins.com/bin/4ldqp7h
HTML
<div>
<input type="button" id="btn1" value="Check Dropdown Values" />
</div>
<div>
<select name="mydropdowns1">
<option value="Test">
Test
</option>
<option value="Test1">
Test1
</option>
<option value="Test2">
Test2
</option>
<option value="Test3">
Test3
</option>
<option value="Test4">
Test4
</option>
</select>
<select name="mydropdowns2">
<option value="Test">
Test
</option>
<option value="Test1">
Test1
</option>
<option value="Test2">
Test2
</option>
<option value="Test3">
Test3
</option>
<option value="Test4">
Test4
</option>
</select>
<select name="mydropdowns3">
<option value="Test">
Test
</option>
<option value="Test1">
Test1
</option>
<option value="Test2">
Test2
</option>
<option value="Test3">
Test3
</option>
<option value="Test4">
Test4
</option>
</select>
<select name="mydropdowns4" multiple="multiple">
<option value="Test">
Test
</option>
<option value="Test1">
Test1
</option>
<option value="Test2" selected="selected">
Test2
</option>
<option value="Test3">
Test3
</option>
<option value="Test4" selected="selected">
Test4
</option>
</select>
</div>
jQuery를 :
$(function() {
$("#btn1").click(function() {
$('select[name^="mydropdowns"]').each(function() {
if ($(this).val() != "Test") {
alert("Dropdown[Name=" + $(this).attr('name') + "] has selected value " + $(this).val());
}
});
});
});
데모 :http://codebins.com/bin/4ldqp7h
'$ (this) .val()'안에는'select'가 현재 선택된 옵션의 값을 반환합니다. – elclanrs