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
属性或jQuerytext
方法:
var texts = $("#myid").multiselect("getChecked").map(function(){
return this.textContent || this.innerText;
// return $(this).text();
}).get().join(",");
DOM元素对象没有
text
属性,您可以使用DOM元素对象的textContent
属性或jQuerytext
方法:
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()代码>