Php 如果id为的div具有特定文本,请删除其他div
如果id为的div具有特定文本,请删除其他divPhp 如果id为的div具有特定文本,请删除其他div,php,javascript,css,if-statement,Php,Javascript,Css,If Statement,如果id为的div具有特定文本,请删除其他div <script language="javascript"> var text = $('#div_with_dynamic_text').text(); var comparingText = 'THE_TEXT' if(text == comparingText){ $('#OTHER_DIV).css('display','none'); }; </script> <div id="div_with
<script language="javascript">
var text = $('#div_with_dynamic_text').text();
var comparingText = 'THE_TEXT'
if(text == comparingText){
$('#OTHER_DIV).css('display','none');
};
</script>
<div id="div_with_dynamic_text">THE_TEXT</div>
<div id="OTHER_DIV"> some other div which needs to hide if certain text</div>
var text=$('#div_with_dynamic_text')。text();
var comparingText='THE_TEXT'
如果(文本==比较文本){
$('OTHER_DIV).css('display','none');
};
课文
如果某些文本
您错过了一个报价。这将非常有效
<script language="javascript">
var text = $('#div_with_dynamic_text').text();
var comparingText = 'THE_TEXT'
if(text == comparingText){
$('#OTHER_DIV').css('display','none');
};
</script>
var text=$('#div_with_dynamic_text')。text();
var comparingText='THE_TEXT'
如果(文本==比较文本){
$('OTHER_DIV').css('display','none');
};
缺少单引号:
更改此项:
$('#OTHER_DIV).css('display','none');
致:
更简单的方法
if($("div:contains('THE_TEXT')").length>0){
$('#OTHER_DIV').css('display','none');
}
您在
$(“#OTHER_DIV”)
中缺少一个结束单引号-这就是问题所在,还是您的问题中的代码输入错误?在旁注中,使用类似于prettify或其他JS验证的东西会使这一点非常明显。旁注:脚本标记应该位于当前代码中的DIV下面,否则它将无法找到DIV的,因为它在dom中的加载比在div中的加载要早。谢谢!多快的回答啊。又来了!
if($("div:contains('THE_TEXT')").length>0){
$('#OTHER_DIV').css('display','none');
}