在上面的示例中,控制台记录值 1,这是当前选择的选项。如何记录 <select>
标签的值为 2?
$(document).ready(function() {
console.log($('.mySelect').val());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select class="mySelect" value="2">
<option value="1" selected>Choice 1</option>
<option value="2">Choice 2</option>
<option value="3">Choice 3</option>
</select>
最佳答案
这不是有效的 HTML 语法。
使用像 data-someattr
这样的数据属性来传递你想要传递的值。
关于javascript - jQuery 获取 <select> 值而不是选择的 <option> 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52313736/