Javascript 从jquery mobile multiselect获取字符串以放入数据库

Javascript 从jquery mobile multiselect获取字符串以放入数据库,javascript,jquery,html,jquery-mobile,Javascript,Jquery,Html,Jquery Mobile,我正在尝试从jquery移动应用程序上的选择列表中获取值 以下是我的选择标记: <div data-role="fieldcontain"> <label for="stuff" class="select">Stuff:</label> <select name="stuff" id="stuff" multiple="multiple"> &

我正在尝试从jquery移动应用程序上的选择列表中获取值

以下是我的选择标记:

<div data-role="fieldcontain">
                <label for="stuff" class="select">Stuff:</label>
                <select name="stuff" id="stuff" multiple="multiple">
                    <option value=''>Select One</option>
                    <option value="Stuff 1">Stuff 1</option>
                    <option value="Stuff 2">Stuff 2</option>
                    <option value="Stuff 3">Stuff 3</option>
                    <option value="Stuff 4">Stuff 4</option>
                    <option value="Stuff 5">Stuff 5</option>
                    <option value="Stuff 6">Stuff 6</option>
                </select>
            </div>

材料:
选择一个
材料1
材料2
材料3
材料4
材料5
材料6

如何从这个multiselect

简单使用jquery
val
方法中获取逗号分隔的值字符串:

var vals = $('#stuff').val();  // Array, e.g. ["Stuff 2", "Stuff 3"]
console.log(vals.join(','));   // String 'Stuff 2,Stuff 3'

简单使用jquery
val
方法:

var vals = $('#stuff').val();  // Array, e.g. ["Stuff 2", "Stuff 3"]
console.log(vals.join(','));   // String 'Stuff 2,Stuff 3'

您可以尝试使用jquery
val()
方法检索所选值的数组,并使用
join
方法组合它们:

var commaSeparatedValues = $("#stuff").val().join(",");

您可以尝试使用jquery
val()
方法检索所选值的数组,并使用
join
方法组合它们:

var commaSeparatedValues = $("#stuff").val().join(",");

console.log将结果输出到浏览器的控制台(如果已定义)。大多数现代浏览器都包含javascript控制台<代码>控制台是您的朋友。它内置于Chrome和Safary中。console.log将结果输出到浏览器的控制台(如果已定义)。大多数现代浏览器都包含javascript控制台<代码>控制台是您的朋友。它的内置铬和Safary以及。