簡體   English   中英

顯示/隱藏 <div> 通過鏈接

[英]Show/hide a <div> by link

我想在單擊鏈接時顯示一個元素。 所有鏈接都是問題,每個問題都包含答案。 問題和答案均來自數據庫,因此我想獲得其ID。

問題是,當我單擊鏈接時,它不起作用並且什么也沒有發生。

代碼是這樣的:

<?php 

$req= 'SELECT * from plot q, curse c where q.id_quest='.$data['id_q'].' and q.id_curs=c.id_cursus';
$result=mysql_query($req) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error()); 

$currentid=$data['id_q'];
$test='test';
$currentrep=$currentid.$test;


echo  '<a id='.$currentid.' href="javascript:toggle('.$currentid.','.$currentrep.');"><b>    <h8> Question : </b> '.$data['int_question'].'</h8><br></a>';

echo '<div  id='.$currentrep.' style="display: none"><b>Réponse </b> : '.$data['rep'].'<nbsp>';

?>

您必須正確地對引號進行轉義,才能將字符串傳遞給JS函數:

echo  '<a id="'.$currentid.'" href="javascript:toggle(\''.$currentid.'\', \''.$currentrep.'\');"><b>    <h8> Question : </b> '.$data['int_question'].'</h8><br></a>';

echo '<div id="'.$currentrep.'" style="display: none"><b>Réponse </b> : '.$data['rep'].'<nbsp>';

暫無
暫無

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

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