隐藏内容DIV,并按下搜索按钮后显示
问题描述:
我想做一个像谷歌一样的页面搜索。该页面将包含以下内容:隐藏内容DIV,并按下搜索按钮后显示
- 一个文本框
- 搜索按钮
我输入在文本框中输入一个数值后,按下按钮,结果应放在一个DIV
但是在按下搜索按钮之前,这将不可见。内容只有在按下搜索按钮后才会显示。如何通过使用jQuery来实现这一点。
答
基本上,你使用CSS隐藏div,当点击搜索按钮时,它显示如下。
CSS代码
#content_div {
display: none;
}
jQuery的
$(".search_button").click(function() {
$("#content_div").show();
}
+0
首先我非常感谢您的帮助,我尝试应用您的解决方案,但在按按钮搜索后看到内容出现,但直接隐藏。为什么? – user1103151 2011-12-17 21:36:38
答
好像你可能想使用这样的事:
$('#search_results').load('perform_search.php', {query: $('#search_query_input').val()});
解释:
-
个
- #search_results是DIV,你会把你的结果
- 负载()是jQuery的通过AJAX来更新容器
- perform_search.php是将返回结果显示在#search_results
- 查询页面功能是将被传递给perform_search参数的名称(如5 $ _REQUEST [“查询”])
- #search_query_input是你的“文本框中输入”
干杯的id,希望这将有助于
jQuery AJAX?这是一种新的Ajax? :-o – apnerve 2011-12-17 06:59:37
非常感谢你我的朋友帮助我并为我提供此资源。 – user1103151 2011-12-17 21:39:29