-3

すべての 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>

\エスケープがいいって聞いたけど、どこに置けばいいの?

4

1 に答える 1

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;
    };
});
...
于 2013-10-30T13:09:18.463 に答える