jQuery: Скриване и показване на Н дива

MontefuckeR

Registered
Как да направя скриване и показване на неопределен брой дива, като ид-то на дива е нещо такова div$id, идея как да ги вкарам в jQuery, с обикновен JS, може като аргумент да ги задавам :?
 
може просто с js, са ше ти преработя кода :)

едит: всъщност направо ше ти дам квото си бях направил преди...

таа, трябваше ми js търсачка и ето какво измъдрих:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>JS Search</title> 
<script type="text/javascript"> 
var searchTag = "search"
function searchGet() {
searchUrl = window.location.href.split("?")
if (searchUrl[1]==null) {
document.searchForm.searchInput.focus()
} else {
document.searchForm.searchInput.value = searchUrl[1]
searchJs(searchUrl[1])
}}
function searchJs(searchString) {
var i=0
while (document.getElementById(searchTag+i)) {
str = document.getElementById(searchTag+i)
str.style.display = "block"
if (str.innerHTML.match(searchString)==null) {
str.style.display = "none"
}
i++
}
document.getElementById('search').focus()
}
function searchLink() {
document.searchForm.searchLink.value = searchUrl[0]+"?"+document.searchForm.searchInput.value
}
</script> 
</head> 
<body onload="searchGet();searchLink()"> 
<form action="" method="post" name="searchForm"> 
<input type="text" name="searchInput" onkeyup="searchJs(this.value)" autocomplete="off" /> 
Link:
<input type="text" name="searchLink" onfocus="this.select()" readonly /> 
</form> 
<div id="search0">text</div> 
<div id="search1">haha</div> 
<div id="search2">lol</div> 
<div id="search3">4eti</div> 
<div id="search4">gledai be</div> 
<div id="search5">lele maiko 4e si lud...</div> 
</body> 
</html>
:?:
 
Аз с JS мога да си го направя по хиляди начини, но искам с jQuery, че има разни ефекти и спестява код...Като аргументи може ли да се задават, дайте идея?
 
я обясни точно как искаш да действа кода... смис примерно цъкаш на някво копче и излизат всичките дивове #div** или пък въвеждаш име в инпут поле или как...
 
Значи имаме един цикъл в него имаме подобно
<div id="div4">info</div><a href="#">Отвори</a>
<div id="div54">info</div><a href="#">Отвори</a>
<div id="div52">info</div><a href="#">Отвори</a>
<div id="div31">info</div><a href="#">Отвори</a>
<div id="div13">info</div><a href="#">Отвори</a>
При натискането на "Отвори" да се отваря съответния див.
 

Back
Горе