jQuery从下拉列表中获取值

uda*_*day 3 jquery

传统上我们写

var value = $("#drop-down-id").val();
Run Code Online (Sandbox Code Playgroud)

获得价值.在我的情况下,一些选项包含多个单词,其中包含空格,如"全部允许","互联网用户"等.我在VALUE中获得的只是"允许",即jquery在空格后修剪单词.有没有其他方法可以解决这个问题?

rek*_*o_t 9

如果您包含了值<option></option>并且不直接使用val属性,则可以执行以下操作:

var value = $('#drop-down-id option:selected').text();
Run Code Online (Sandbox Code Playgroud)


mck*_*k89 6

尝试:

var value = $("#drop-down-id option:selected").attr("value");
Run Code Online (Sandbox Code Playgroud)