回应Jquery“包含”语句不起作用

时间:2017-02-07 15:14:36

标签: javascript php jquery html echo

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

此代码有效:

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

    $('#filterbutton').click(function() {
      if($('#znackaasus').is(':checked')) {
        console.log('checked');
      }
    });
  }); 
</script>"

但是这段代码打破了整个jQuery并且什么也没做:

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

    $('#filterbutton').click(function() {
      if($('#znackaasus').is(':checked')) {
        $('.tovar:contains('ASUS')').hide();
      }
    });
  }); 
</script>"

1 个答案:

答案 0 :(得分:-1)

试试这个:

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

$('#filterbutton').click(function() {
if($('#znackaasus').is(':checked'))
    {
     $(\".tovar:contains('ASUS')\").hide();
    }
});
}); 
</script>"

不确定这是否会按预期工作,但可能会这样。