Javascript 选择文本包含字符串值的选项
我有一个带有几个Javascript 选择文本包含字符串值的选项,javascript,jquery,html,Javascript,Jquery,Html,我有一个带有几个选项的选择。每个选项都有一个id和一个值。此select通过jQuery加载AJAX请求 还有一个字符串变量,其中包含文本,您必须与之比较所有选项值。如果其中任何一个在该文本中,请将该选项设置为选中 在本例中,您必须选择Mini 4,它是字符串var mytexto中的一个 如何获得这两个值,id和值 var mytexto='ipadmini416gb/1Gbazul'; 选择一个模型名称 iPad3 iPad4 迷你4 迷你无线A1403 迷你无线A1432 $(文档)
选项的选择
。每个选项都有一个id
和一个值
。此select通过jQuery加载AJAX请求
还有一个字符串变量,其中包含文本,您必须与之比较所有选项值。如果其中任何一个在该文本中,请将该选项设置为选中
在本例中,您必须选择Mini 4
,它是字符串var mytexto
中的一个
如何获得这两个值,id和值
var mytexto='ipadmini416gb/1Gbazul';
选择一个模型名称
iPad3
iPad4
迷你4
迷你无线A1403
迷你无线A1432
$(文档).ready(函数(){
var mytext='ipadmini416gb/1Gbazul';
var options=$(“#nombre_modelo”)[0]。选项
对于(i=0;i
选择一个模型名称
iPad3
iPad4
迷你4
迷你无线A1403
迷你无线A1432
到目前为止您尝试了什么!我只尝试使用“each”选项,但我没有将它们分开并与字符串进行比较。请将其添加到您的问题中。如果您循环使用每个选项
,您可以执行类似mytexto.indexOf($(this).text())>=0
@Sylar的操作,希望这对您有所帮助,谢谢,我不知道这个标记“.includes”和“includes”“.innerText.”现在工作得很好,谢谢。“.include”用于检查字符串中的子字符串。您也可以使用indexOf执行相同的操作。“.innerText”用于获取选项中的文本。