Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.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 选择以某些内容结尾的div_Javascript_Jquery_Html - Fatal编程技术网

Javascript 选择以某些内容结尾的div

Javascript 选择以某些内容结尾的div,javascript,jquery,html,Javascript,Jquery,Html,vae所选$(“div[id^=uuuw2][id$=end | | ok]”) 因为可以有很多元素,所以可以使用 您可以使用 使用带有逗号的开始和结束选择器 var selected = $("div[id^=start]").filter("[id$=_ok],[id$=_end]"); 使用带有逗号的开始和结束选择器 var selected = $("div[id^=start]").filter("[id$=_ok],[id$=_end]"); 您可以将过滤器与正则表达式一起使用,

vae所选$(“div[id^=uuuw2][id$=end | | ok]”)

因为可以有很多元素,所以可以使用

您可以使用


使用带有逗号的开始和结束选择器

var selected = $("div[id^=start]").filter("[id$=_ok],[id$=_end]");

使用带有逗号的开始和结束选择器

var selected = $("div[id^=start]").filter("[id$=_ok],[id$=_end]");

您可以将
过滤器
与正则表达式一起使用,而不是速度较慢的属性选择器:

$('div[id ^=start][id $=_ok],div[id ^=start][id $=_end ]')

您可以使用带有正则表达式的
过滤器,而不是相当慢的属性选择器:

$('div[id ^=start][id $=_ok],div[id ^=start][id $=_end ]')

@UweB-你不能在jQuery中使用
|
。我会建议使用数据标记,请参阅info@UweB的链接-你不能在jQuery中使用
|
。我会建议使用数据标记,请参阅info@SomPathak的链接,是的,如果我还想使用长度属性$(“div[id^=start]”),你可以使用更多类似的数据标记。过滤器(“[id$=\u ok],[id$=\u end]“”。纵向上,我建议使用数据标记@SomPathak,是的,如果我还想使用长度属性,你可以再使用类似的标记($div[id^=start])。过滤器(“[id$=\u ok],[id$=\u end]”)。纵向上,如果我还想使用长度属性,我建议再使用一个数据标记($div[id^=start])。过滤器($id$=\u ok],[id$=\u end]).length@SomPathak你可以使用$('div[id^=start][id$=\u ok],div[id^=start][id$=\u end]')。如果我还想使用长度属性$('div[id^=start]'),则可以使用更长的长度。过滤器(“[id$=\u ok],[id$=\u end]”)。length@SomPathak你可以使用$('div[id^=start][id$=\u ok],div[id^=start][id$=\u end]')。长度
$('div').filter(function() {
   return /^start.+(end|ok)$/.test(this.id);
}).addClass('selected');