Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.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 选择文本包含字符串值的选项_Javascript_Jquery_Html - Fatal编程技术网

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”用于获取选项中的文本。