Javascript h4包含特定文本时隐藏父DIV
我想做的是,如果h4包含单词“bulk”,则尝试隐藏以下内容的父div(它将隐藏名为“eB cer”的div类)Javascript h4包含特定文本时隐藏父DIV,javascript,jquery,html,Javascript,Jquery,Html,我想做的是,如果h4包含单词“bulk”,则尝试隐藏以下内容的父div(它将隐藏名为“eB cer”的div类) 将文件批量加载到CER 描述:您将使用批量加载和属性更新实用程序向CER添加文件。在本模块中,您将学习如何批量向CER添加文件并根据需要修改任何属性。 链接: 我有这个,它隐藏着h4,但不是整个分区 var searched_string = "eB cer"; var foundmatch = []; for(i=0; i < leftFilteredArray.le
将文件批量加载到CER
描述:您将使用批量加载和属性更新实用程序向CER添加文件。在本模块中,您将学习如何批量向CER添加文件并根据需要修改任何属性。
链接:
我有这个,它隐藏着h4,但不是整个分区
var searched_string = "eB cer";
var foundmatch = [];
for(i=0; i < leftFilteredArray.length; i++){
if(leftFilteredArray[i].match(searched_string)){
foundmatch.push(leftFilteredArray[i]);
$("div h4:contains('" + searched_string +"')").hide();
}
var\u string=“eB cer”;
var foundmatch=[];
对于(i=0;i
有什么建议我做错了什么吗?为了重现您的情况,我查看了jQuery行。然后我将其插入到代码的其余部分。下面是我的工作内容
var searched_string = "Bulk";
var foundmatch = [];
for(i=0; i < leftFilteredArray.length; i++){
if(leftFilteredArray[i].match(searched_string)){
foundmatch.push(leftFilteredArray[i]);
$("div h4:contains('" + searched_string +"')").parent().hide();
}
}
var\u string=“Bulk”;
var foundmatch=[];
对于(i=0;i
此行将文本设置为小写,以减少问题
var searched_string = "Bulk";
var foundmatch = [];
for(i=0; i < leftFilteredArray.length; i++){
if(leftFilteredArray[i].match(searched_string)){
foundmatch.push(leftFilteredArray[i]);
// $("div h4:contains('" + searched_string +"')").parent().hide();
if( $(".eB.cer h4").html().toLowerCase().indexOf(searched_string.toLowerCase()) > -1) {
$(".eB.cer").hide();
}
}
}
var\u string=“Bulk”;
var foundmatch=[];
对于(i=0;i-1){
$(“.eB.cer”).hide();
}
}
}
为了重现您的情况,我查看了jQuery行,然后将其插入到代码的其余部分。下面是我的工作内容
var searched_string = "Bulk";
var foundmatch = [];
for(i=0; i < leftFilteredArray.length; i++){
if(leftFilteredArray[i].match(searched_string)){
foundmatch.push(leftFilteredArray[i]);
$("div h4:contains('" + searched_string +"')").parent().hide();
}
}
var\u string=“Bulk”;
var foundmatch=[];
对于(i=0;i
此行将文本设置为小写,以减少问题
var searched_string = "Bulk";
var foundmatch = [];
for(i=0; i < leftFilteredArray.length; i++){
if(leftFilteredArray[i].match(searched_string)){
foundmatch.push(leftFilteredArray[i]);
// $("div h4:contains('" + searched_string +"')").parent().hide();
if( $(".eB.cer h4").html().toLowerCase().indexOf(searched_string.toLowerCase()) > -1) {
$(".eB.cer").hide();
}
}
}
var\u string=“Bulk”;
var foundmatch=[];
对于(i=0;i-1){
$(“.eB.cer”).hide();
}
}
}
可以使用indexOf()
返回找到指定字符串的第一个索引,否则返回-1
if($('.eB.cer>h4').text().toLowerCase().indexOf('bulk')!==-1)
$('.eB.cer').hide()
可以使用indexOf()
返回找到指定字符串的第一个索引,否则返回-1
if($('.eB.cer>h4').text().toLowerCase().indexOf('bulk')!==-1)
$('.eB.cer').hide()
您选择的是h4,而不是它的父级。使用
parent()
如下:$($)div h4:contains(“+searched_string+”)))。parent().hide();
太棒了!!!!!非常感谢您。工作非常出色!您选择的是h4,而不是它的父级。使用parent()
如下:$(