Answers:
$('#Crd').val()将为您提供下拉元素的选定值。使用它来获取选定的选项文本。
$('#Crd option:selected').text();如果您使用<select>,则.val()获取所选的“值” <option>。如果没有value,则可能会回退到id。将您要返回的值放在value每个属性中<option>
编辑:请参阅注释以了解value实际含义(不一定等于value属性)。
values。
                    .val() gets the 'value' attribute of the selected <option>,就像我说的:只是澄清一下。
                    这对我有用!
$('#selected-option option:selected').val()希望这对某人有帮助!
var sal = $('.selectSal option:selected').eq(0).val();selectSal 是一类。
试试这个:
var text = $('#YourDropdownId').find('option:selected').text();如前所述,在一个select框中,该.val()属性将为您提供所选选项的值。如果所选选项不具有value属性,它将默认为选项的显示值(这是show 的jQuery文档中.val的示例。
您要使用.text()所选选项:
$('#Crd option:selected').text()
$('.leave_response').on('change', function() {
    var responseId = $(this).val();
    console.log(responseId);
});<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<td>
    <select class="leave_response" name="leave">
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
    </select>
</td>将id传递并保留到变量中,然后将变量传递到所需的任何位置。
var temp = $('select [name = ID名称]')。val();