【发布时间】:2012-03-03 15:17:37
【问题描述】:
我不知道我怎样才能让它工作。我解释一下。
我有一些带有 jquery 脚本的 html 代码。
html
<div id="accordion">
<h3><a class="0" href="#">aparamenta modular</a></h3>
<div>
<div class="cat_content_ex">
térmicos, diferenciales, etc ...
</div>
</div>
<h3><a class="1" href="#">iluminación</a></h3>
<div>
<div class="cat_content_ex">
luminarias std y sistemas de LED, etc ...
</div>
</div>
</div>
<div id="target"></div>
脚本
<script type="text/javascript">
$('h3 > a').live('click', function(){
var currentClass = $(this).attr('class');
alert ( currentClass, 'alert window');
if(currentClass == '0') {
<?php
include "./connection_catalogs.php";
$SQL = "SELECT * FROM first_table";
$result = mysql_query($SQL);
while ($row = mysql_fetch_array($result)) { ?>
$('#target').html($(<?php echo "<p class='ctg_fab'>" .$row['fabricante']. " : " .$row['titulo']. " : <a href='" .$row['url']. "'>descarga</a> : tipo - " .$row['filetype']. "</p>";?>));
}
} else if(ctg == '1') {
<?php
include "./connection_catalogs.php";
$SQL = "SELECT * FROM second_table";
$result = mysql_query($SQL);
while ($row = mysql_fetch_array($result)) { ?>
$('#target').html($(<?php echo "<p class='ctg_fab'>" .$row['fabricante']. " : " .$row['titulo']. " : <a href='" .$row['url']. "'>descarga</a> : tipo - " .$row['filetype']. "</p>";?>));
}
}
?>
}
});
</script>
用户点击手风琴的第一个标题并通过执行echo "<p class='ctg_fab'>" .$row['fabricante']. " : " .$row['titulo']. " : <a href='" .$row['url']. "'>descarga</a> : tipo - " .$row['filetype']. "</p>";显示名为'first_table'的sql表的内容
用户单击手风琴的第二个标题并通过执行echo "<p class='ctg_fab'>" .$row['fabricante']. " : " .$row['titulo']. " : <a href='" .$row['url']. "'>descarga</a> : tipo - " .$row['filetype']. "</p>";显示名为'second_table'的sql表的内容
【问题讨论】:
-
能否请您澄清一下,问题是什么?
-
是的,我愿意。问题是那行不通。我希望用户单击每个手风琴的标题,根据单击的标题,它将显示 sql 表或其他表中的每个内容。
-
用户点击
h3后,您希望内容如何/在哪里显示?