首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >切换数据库的结果

问切换数据库的结果
EN

Stack Overflow用户
提问于 2010-01-13 13:00:05
回答 1查看 373关注 0票数 0

我对jQuery、php和数据库非常陌生,但我成功地创建了一个数据库en从该数据库中检索使用php的数据。

填充搜索项后,数据(从数据库检索)将显示在结果页中。例如:在寻找荷兰的时候,你会得到几个城市。这些城市都有额外的信息(人口、口语、乡村等)。

城市被显示,但额外的信息必须是不可更改的,直到访问者点击一个下划线的词或图像。

问题:

最后一部分是问题所在。它似乎适用于一个不可见的div,但当我单击第二个结果时,第一个结果再次切换.

用一个查询来检索数据:

$result=$db->查询(“按城市选择城市、国家、图里斯坦信息、电话、传真、时间、电子邮件、匹配(CityName)与('$searchterm‘在布尔模式下)的相关性”);

数据显示如下:

代码语言:javascript
复制
echo '<div class="small_box">

<p><strong>'.$row['City'].'</strong></p>

Click <u>here</u> for more info.

<table id="moredetails">
<tr><td>'.$row['Country'].'</td></tr>
<tr><td>'.$row['Touristinfo'].'</td></tr>
<tr><td>'.$row['Tel'].'</td></tr>
<tr><td>'.$row['Fax'].'</td></tr>
<tr><td>'.$row['Times'].'</td></tr>
<tr><td>'.$row['Email'].'</td></tr>
</table>

            </div>

            <div class="small_box_right">
                <p></p>


<table>
<tr><td><i mg src ="'.$row['Logo'].'"></td></tr>
</table>

            </div>';

用于切换的js代码非常简单(但对本例来说还不够好):

$(Document).ready(函数(){)

代码语言:javascript
复制
$("u").click(function () {
  $('#moredetails').toggle();
});

});

EN

回答 1

Stack Overflow用户

发布于 2010-01-13 13:14:43

您不能像这样重用元素"id“值。每一行的详细信息都需要它们自己的"id“。

如果带下划线的文本位于行内,则可能可以给details元素类"details",然后让"click“处理程序执行如下操作:

代码语言:javascript
复制
$("u").click(function(e) {
  $(this).closest("tr").find(".details").toggle();
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2056726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档