首页 > 解决方案 > 如何在 PHP 中为链接使用 JS 属性?

问题描述

试图理解。我有一个js代码,

 $(document).on('click','.plan_btn',function() {
        $('.ui-dropdown').removeClass('active');
        var tarifplanid=$(this).attr('data-tarifplanid');
        $('.planid').text(tarifplanid);
            $('.add_plan').addClass('show');
        });

我有一个带有按钮的 php 代码,我在其中传递 attr。

<button type="button" class="ui-component ui-button plan_btn" data-tarifplanid="<?php echo($plan->plan_id)?>">Select</button>

因此,通过按 Select 按钮,我将有一个 planID,即 2 或 3 存储在 .JS 中

然后,作为测试,我有以下代码:

 <?php
    $test = <<<EOD
    <span class="planid"></span>
    EOD;
echo $test;?>

问题是:

  1. echo 返回 ID,2 或 3,取决于我按下“选择”的哪个项目
  2. 但是,当我尝试使用 $test 添加链接时,它将为<span class="planid"></span>

为什么?我认为它应该是 https://localhost/2 但我有https://localhost/<span class="planid"></span>

谢谢!我不是开发人员,只是浏览和学习一下

标签: javascriptphpattributes

解决方案


推荐阅读