Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript/JQuery如何从多个选择输入中获取文本_Javascript_Jquery_Input_Return Value - Fatal编程技术网

Javascript/JQuery如何从多个选择输入中获取文本

Javascript/JQuery如何从多个选择输入中获取文本,javascript,jquery,input,return-value,Javascript,Jquery,Input,Return Value,我想返回所选文本,而不是值。我知道如何返回值: $("#myid").multiselect("getChecked").map(function(){ return this.value }).get().join(","); 但是我不知道怎么发短信。我尝试了映射函数this.text、this.val()等等,但都不起作用。请帮助..DOM元素对象没有text属性,您可以使用DOM元素对象的textContent属性或jQuerytext方法: var texts = $("#m

我想返回所选文本,而不是值。我知道如何返回值:

$("#myid").multiselect("getChecked").map(function(){
     return this.value
}).get().join(",");

但是我不知道怎么发短信。我尝试了映射函数this.text、this.val()等等,但都不起作用。请帮助..

DOM元素对象没有
text
属性,您可以使用DOM元素对象的
textContent
属性或jQuery
text
方法:

var texts = $("#myid").multiselect("getChecked").map(function(){
    return this.textContent || this.innerText;
    // return $(this).text();
}).get().join(",");

DOM元素对象没有
text
属性,您可以使用DOM元素对象的
textContent
属性或jQuery
text
方法:

var texts = $("#myid").multiselect("getChecked").map(function(){
    return this.textContent || this.innerText;
    // return $(this).text();
}).get().join(",");

有jQuery method.html()方法来获取innerHTML

        $("#myid").multiselect("getChecked").map(function(){
           return this.html();
}).get().join(",");

有jQuery method.html()方法来获取innerHTML

        $("#myid").multiselect("getChecked").map(function(){
           return this.html();
}).get().join(",");
使用标题保存文本值

使用标题保存文本值


您的意思是“$(this).text()”(作为jquery函数)?您的意思是“$(this).text()”(作为jquery函数)?@mplungjan DOM元素对象没有
text
属性
textContent
受标准浏览器支持,
innerText
受IE支持。@mplungjan你能提供一个演示吗?嗯,我本来想,但是
multiselect(“getChecked”)
听起来像是jQuery UI小部件,而不是实际的object@mplungjan它们有
value
属性,但没有
text
属性。@mplungjan DOM元素对象没有
text
属性
textContent
受标准浏览器支持,
innerText
受IE支持。@mplungjan你能提供一个演示吗?嗯,我本来想,但是
multiselect(“getChecked”)
听起来像是jQuery UI小部件,而不是实际的object@mplungjan它们有
value
属性,但没有
text
属性return$(this.html()