传统上我们写
var value = $("#drop-down-id").val();
Run Code Online (Sandbox Code Playgroud)
获得价值.在我的情况下,一些选项包含多个单词,其中包含空格,如"全部允许","互联网用户"等.我在VALUE中获得的只是"允许",即jquery在空格后修剪单词.有没有其他方法可以解决这个问题?
如果您包含了值<option></option>并且不直接使用val属性,则可以执行以下操作:
var value = $('#drop-down-id option:selected').text();
Run Code Online (Sandbox Code Playgroud)
尝试:
var value = $("#drop-down-id option:selected").attr("value");
Run Code Online (Sandbox Code Playgroud)