答案 0 :(得分:1)
$('select').val()
会为您提供value
属性。
如果您希望所选选项的文字使用$('select').find(':selected').text()
。
以下是一个例子:
$(function() {
//Get the selected value
console.log($('.service_select').val());
//Captures the selected value when the selection changes
$('.service_select').change(function() {
console.log($(this).val());
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select name="service_select" class="service_select">
<option value="0">-- Select --</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>
答案 1 :(得分:0)
尝试
选择值
Before
testTruncateAinFirstNPositions
After
Before
testAreFirstAndLastNCharactersTheSame
After
Before Class
After Class
对于下拉列表的所有选项值
var selected_value= $('.service_select').val();
对于具有键值对的所有选项值
var all_values= $('.service_select option').map(function(obj){
return $(obj).attr('value');
});