簡體   English   中英

使用php變量作為id的javascript切換功能

[英]javascript toggle function using php variable as id

這是不使用php變量作為div ID的切換功能。 下面的代碼將要切換的div ID為div3

<script>
 function showFormcaster() { 
       $('#div3').toggle();
    }
</script>

因為我要創建一個具有多個復制的div的狀態系統,所以我需要每個div id都唯一,每個div包含答復框和Submit按鈕。 我決定將id從將被回復的狀態用作將被切換的div id

這是將切換的div

$mail .= '<div id="'.$status_id.'?>" class="replyholder">';

以下是我嘗試使其工作的幾種方法

方法一:

<script>
var show;
show = "'.$status_id.'";

     function showreply() { 
       $(show).toggle();
    }

方法2:

<script>
 function showreply() { 
       $('#<?php echo $status_id ?>').toggle();
    }
</script>

方法3

<script>
 function showreply() { 
       $('#<?php $status_id ?>').toggle();
    }
</script>

我不太擅長Javascript,在大多數情況下,我想使用Java都是可以工作的,並且可以和Google一起使用,但是我似乎找不到答案和嘗試過的東西。

甚至有可能做我想做的事情,如果這樣做,您認為您將能夠幫助我並解決這個問題。

謝謝。

在html中使用:

<div id="<?= $status_id ?>" class="replyholder">THIS IS THE CONTENT</div>

修改方法1對此

show = '<?= $status_id ?>';
$('#' + show).toggle();

並注意#符號在

$('#' + show).toggle();

方法2對我來說還可以,在方法3中,您忘記了php代碼中的“打印”命令

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM