[英]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.