Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.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";包括「;对账单不存在';行不通_Javascript_Php_Jquery_Html_Echo - Fatal编程技术网

Javascript 呼应Jquery";包括「;对账单不存在';行不通

Javascript 呼应Jquery";包括「;对账单不存在';行不通,javascript,php,jquery,html,echo,Javascript,Php,Jquery,Html,Echo,我有一个php文件,在其中我回显JQuery代码,在这里我检查复选框是否被选中,如果被选中,则执行其他操作。但是如果我使用contains()代码什么也不做 此代码适用于: "<script type='text/javascript'> $(document).ready(function(){ $('#filterbutton').click(function() { if($('#znackaasus').is(':checked')) {

我有一个php文件,在其中我回显JQuery代码,在这里我检查复选框是否被选中,如果被选中,则执行其他操作。但是如果我使用
contains()
代码什么也不做

此代码适用于:

"<script type='text/javascript'> 
  $(document).ready(function(){

    $('#filterbutton').click(function() {
      if($('#znackaasus').is(':checked')) {
        console.log('checked');
      }
    });
  }); 
</script>"
”
$(文档).ready(函数(){
$(“#过滤器按钮”)。单击(函数(){
如果($('#znackaasus')。是(':checked')){
console.log('checked');
}
});
}); 
"
但这段代码破坏了整个jQuery,什么也不做:

"<script type='text/javascript'> 
  $(document).ready(function(){

    $('#filterbutton').click(function() {
      if($('#znackaasus').is(':checked')) {
        $('.tovar:contains('ASUS')').hide();
      }
    });
  }); 
</script>"
”
$(文档).ready(函数(){
$(“#过滤器按钮”)。单击(函数(){
如果($('#znackaasus')。是(':checked')){
$('.tovar:contains('ASUS')).hide();
}
});
}); 
"
试试这个:

"<script type='text/javascript'> 
$(document).ready(function(){

$('#filterbutton').click(function() {
if($('#znackaasus').is(':checked'))
    {
     $(\".tovar:contains('ASUS')\").hide();
    }
});
}); 
</script>"
”
$(文档).ready(函数(){
$(“#过滤器按钮”)。单击(函数(){
如果($('#znackaasus')。是(':checked'))
{
$(\”.tovar:contains('ASUS')\”).hide();
}
});
}); 
"

不确定这是否会像预期的那样工作,但它可能会。

字符串中的
$('.tovar:contains('ASUS'))
太多
'
无效,因为同一类型的引号中包含引号…通常一个JavaScript错误将停止所有JavaScript运行尝试将
$('.tovar:contains('ASUS'))
更改为
$('.tovar')).contains('ASUS')
也许这会让您看到关闭PHP标记并稍后打开而不是回显的价值。哦,这确实有效。我不知道我可以这样使用转义符。谢谢你,伙计。