| Autor | Zpráva | ||
|---|---|---|---|
| Cufon Profil |
#1 · Zasláno: 23. 2. 2012, 22:37:49
Zdravím,
mám v jQuery hotové dvě části kódu: 1. var aaa = $('li[rel=ddd]');
aaaAray = aaa.toArray();
console.log(aaaAray[1]);a funkci: 2. $('li[rel=ddd]').click(function(){
console.log($(this))U funkce (2.) kliknu na li a např. 2 prvek a do konzole v Chromu mi to vypíše [<li...>] ale u (1.) části kódu mi to do konzole vypíše jenom <li...> bez závorek. Co to znamená, jakej je mezitím rozdíl? Případně jak docílím, aby i u první části kódu výsledek byl zaobalený v [ ]. Děkuji. |
||
| Chamurappi Profil |
#2 · Zasláno: 23. 2. 2012, 22:50:27
Reaguji na Cufona:
V prvním kódu si necháš převést jQuery-pole do pole, vybereš z něj druhý prvek a ten vypíšeš do konzole. V druhém kódu chytáš klik na skupině elementů a element, na nějž bylo kliknuto, převedeš do jQuery-pole a to si vypíšeš do konzole. „Co to znamená, jakej je mezitím rozdíl?“ Hranaté závorky značí pole. „Případně jak docílím, aby i u první části kódu výsledek byl zaobalený v [ ].“ To vypadá jako spíš jako estetický požadavek. Zní to hloupě :-) |
||
| Cufon Profil |
#3 · Zasláno: 23. 2. 2012, 22:59:35
Potřebuju to porovnávat, nicméně toho jsem už docílil pomocí:
var aaaAray = $('li[rel=ddd]');
return $(aaaAray);Ale vyskytl se další problém, v 1. příkladě mohu na jednotlivé prvky přistupovat pomocí inkrementace iterátoru, což je v pohodě. Ale v případě, pokud potřebuju znát index ve 2. případě, na jaké LI jsem vlastně kliknul, případně abych mohl přejít na další nebo předchozí, docílím jak? |
||
|
Časová prodleva: 14 let
|
|||
0