Javascript 如何通过第一个和最后一个字符获取选择选项
我正在尝试从“选择”下拉列表中选择要查看的选项。该代码通过选择元素的第一个字符来工作,例如Wood_20Sept Fire_20Sept Water_20Sept。工作代码片段: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
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中,选项不能显示:无,所以您必须保存列表。