【问题标题】:Selecting php out with JQuery [closed]用 JQuery 选择 php [关闭]
【发布时间】:2020-01-02 19:42:02
【问题描述】:

这是我拥有的代码 sn-p,我希望能够从 PHP 中选择。当我尝试获取 PHP 输出并将其存储到变量中时,我收到“未定义”。

<h1 id=<?php echo '$test; ?> class="list-name--original">

我最后一次尝试了这个代码:$("h1.list-name--original")[0].outerHTML);

【问题讨论】:

  • 如果那是你的真实代码,你会有一个 php 解析错误。
  • 不,只是一个例子。
  • 所以贴出真实代码。
  • 你应该展示你所拥有的,或者尽可能接近......如果你遇到了 JS 的问题,你应该只展示从 PHP 生成的 HTML(它不是真的如果它是由 PHP 生成的,对 JS 来说很重要)...如果您查看生成的 HTML,您可能会注意到一些问题...

标签: php jquery css-selectors


【解决方案1】:

为什么不把你所有的 PHP 输出放在一个变量中

<script>
var data = '<?=$test?>';
</script>

你可以像这样设置H1标签的内容

<h1 id="myid"></h1>
<script>
$('h1#myid').text(data); 
</script>

【讨论】:

    【解决方案2】:

    试试

    <h1 id="<?php echo $test; ?>" class="list-name--original">
    

    在 jQuery 中

    $(".list-name--original").html();
    

    $("#<?= $test ?>").html();
    

    【讨论】:

      【解决方案3】:

      试试这个:

      <?php $test = "Hello world!"; ?>
      
      <h1 id="example" class="list-name--original"><?php echo $test; ?></h1>
      
      <script language="javascript">
      $("#example").html();
      </script>
      

      【讨论】:

        猜你喜欢
        • 2014-08-08
        • 1970-01-01
        • 2011-05-23
        • 1970-01-01
        • 2015-07-19
        • 2010-12-12
        • 2010-12-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多