Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.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 jQuery div内容是否以<;开头;strong>;给做某事的人贴上标签_Javascript_Jquery_Html_Css_Autocomplete - Fatal编程技术网

Javascript jQuery div内容是否以<;开头;strong>;给做某事的人贴上标签

Javascript jQuery div内容是否以<;开头;strong>;给做某事的人贴上标签,javascript,jquery,html,css,autocomplete,Javascript,Jquery,Html,Css,Autocomplete,如何检测div是否以强标记开头,并向父div添加类?例如,我需要设置此自动完成结果的输出样式 这将给出以下代码: <div class="autocomplete-suggestions" style="position: absolute; max-height: 300px; z-index: 9999; top: 322px; left: 512.328px; width: 383px; display: none;"> <div class="autocomplete-

如何检测div是否以强标记开头,并向父div添加类?例如,我需要设置此自动完成结果的输出样式

这将给出以下代码:

<div class="autocomplete-suggestions" style="position: absolute; max-height: 300px; z-index: 9999; top: 322px; left: 512.328px; width: 383px; display: none;">
<div class="autocomplete-suggestion" data-index="0"><strong>H</strong>airdressers</div>
<div class="autocomplete-suggestion" data-index="1">C<strong>h</strong>artered Surveyor</div>
</div>

H空调
ChARTED测量员

如果div有标记,我想向其添加一个类,然后在CSS中为仅以强标记开头的div设置样式。

您可以使用jquery的
contents()
方法检索元素的第一个子元素。然后,如果需要,在将类添加到父元素之前,可以检查它是什么类型的元素,如下所示:

$('.autocomplete suggestion')。每个(函数(){
var firstChild=$(this.contents()[0];
if($(firstChild).is('strong')){
$(this.addClass('foo');
}
});
.foo{color:#C00;}

H空调
ChARTED测量员

您可以使用jquery的
contents()
方法检索元素的第一个子元素。然后,如果需要,在将类添加到父元素之前,可以检查它是什么类型的元素,如下所示:

$('.autocomplete suggestion')。每个(函数(){
var firstChild=$(this.contents()[0];
if($(firstChild).is('strong')){
$(this.addClass('foo');
}
});
.foo{color:#C00;}

H空调
ChARTED测量员