Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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 - Fatal编程技术网

Javascript 如何通过第一个和最后一个字符获取选择选项

Javascript 如何通过第一个和最后一个字符获取选择选项,javascript,jquery,Javascript,Jquery,我正在尝试从“选择”下拉列表中选择要查看的选项。该代码通过选择元素的第一个字符来工作,例如Wood_20Sept Fire_20Sept Water_20Sept。工作代码片段: filterList(document.getElementById("worldElementsList"), /^Wood/i); 因此,这将选择任何带有单词wood的选项。 比如: 木20Sept 木桶 Wood_20May 问题是现在这些组有一个版本2 Wood_20Sept_V1 Wood_20Sept_V

我正在尝试从“选择”下拉列表中选择要查看的选项。该代码通过选择元素的第一个字符来工作,例如Wood_20Sept Fire_20Sept Water_20Sept。工作代码片段:

filterList(document.getElementById("worldElementsList"), /^Wood/i);
因此,这将选择任何带有单词wood的选项。 比如:

木20Sept 木桶 Wood_20May 问题是现在这些组有一个版本2 Wood_20Sept_V1 Wood_20Sept_V2 Fire_20SeptV1 Fire_20SeptV2

所以我想通过first和last来选择选项:Wood和V2

所以基本上我需要代码来说明:

filterList(document.getElementById("bankInfoList"), /^Wood/i && /v2$/i);
但这只会选择V2,请执行以下步骤:

A.将整个字符串作为一个数组 B.查找数组[length-1]和数组[length-2]

要将最后一个元素与字符串匹配,请执行以下步骤:

A.将整个字符串作为一个数组 B.查找数组[length-1]和数组[length-2]


要将最后一个元素与字符串匹配

/^Wood.*v2$/i-必须以Wood开头,以v2结尾。。。和之间有任意字符。下拉列表中的这些选项是否没有可供选择的ID属性?那会更可靠。谢谢你,你是一个绝对的救命恩人:我会在有时间的时候把整个代码放上去,基本上,这些选项是通过java拉进来的,然后通过单选按钮显示和隐藏。在IE11中,选项不能显示:无,因此必须保存列表。/^Wood.*v2$/i-必须以Wood开头,以v2结尾。。。和之间有任意字符。下拉列表中的这些选项是否没有可供选择的ID属性?那会更可靠。谢谢你,你是一个绝对的救命恩人:我会在有时间的时候把整个代码放上去,基本上,这些选项是通过java拉进来的,然后通过单选按钮显示和隐藏。在IE11中,选项不能显示:无,所以您必须保存列表。