如何将此代码转换为在PHP中运行?

时间:2013-10-30 13:06:20

标签: javascript php search escaping

这在我的代码中不起作用,因为我有一个名为HTML的变量,它会吐出所有的HTML。

 <script type="text/javascript" language="javascript">
  $(document).ready(function () {
  // to make :contains case insensitive!!!
  $.expr[":"].contains = $.expr.createPseudo(function (arg) {
    return function (elem) {
        return $(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0;
    };
});

$('#filter').on('input', function () {
    var $t = $(this);
    if ($t.val()) {
        $('.inventory tr').hide();
        $('.inventory').find('tr:Contains("' + $t.val() + '")').show();
    }
    else {
        $(".inventory tr").show();
    }
     $("#filter-count").text("Number of items = " + $(".inventory tr:visible").length);
});
});</script>

我听说\逃脱很好,但我应该把它放在哪里?

1 个答案:

答案 0 :(得分:0)

容易。只需关闭PHP标记,然后按原样使用此代码

$foo = 'bar'; // whatever PHP code
?>
 <script type="text/javascript" language="javascript">
  $(document).ready(function () {
  // to make :contains case insensitive!!!
  $.expr[":"].contains = $.expr.createPseudo(function (arg) {
    return function (elem) {
        return $(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0;
    };
});
...