02.02.2010, 23:19
|
|
Профессор
|
|
Регистрация: 15.12.2009
Сообщений: 742
|
|
Не все то солнышко, что блестит. Большой баг в JQ
Как я и предполагал, я этот баг предвидел в своих селекторах.
<span>
<i></i>
<span>
<i>
<span>
<div>
<b>
<a></a>
</b>
<a></a> <!-- Должен выбрать этот -->
</div>
</span>
</i>
<span>
<div>
<b>
<a></a>
</b>
<a id='#test'></a> <!-- и этот. Но выбирает только этот -->
</div>
</span>
</span>
</span>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.min.js">
<script type="text/javascript">
A = $('SPAN I + SPAN DIV B + A');
alert([A[0],A[1],'элементов:'+A.length]);
</script>
запускать на IE6 что бы сработал сам JQ а не querySelectorAll
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
Последний раз редактировалось PeaceCoder, 02.02.2010 в 23:27.
|
|
02.02.2010, 23:34
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
У тебя селекторомания в особо тяжелой форме
|
|
03.02.2010, 00:28
|
|
Профессор
|
|
Регистрация: 15.12.2009
Сообщений: 742
|
|
Сообщение от Octane
|
У тебя селекторомания в особо тяжелой форме
|
угу. я просто люблю копаться в чужом коде. вот заодно и багрепорт. это кстати серьезный баг.
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
|
|
03.02.2010, 16:29
|
|
Профессор
|
|
Регистрация: 03.04.2009
Сообщений: 1,263
|
|
PeaceCoder, ну так и тянеться рука дать ссылку
Вы чересчур сильно завязли на движке выборок по селекторам.
В 95% случаев хватит выборки по классу, тегу, id, и поиска родителя по классу в сочетании с сиблингами.
Если Ваша задача в тех 5% -- нужно что-то менять.
|
|
03.02.2010, 17:23
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от e1f
|
в сочетании с сиблингами.
|
Сиблинги не нужны.
|
|
03.02.2010, 17:35
|
|
Профессор
|
|
Регистрация: 03.04.2009
Сообщений: 1,263
|
|
Kolyaj, ну почему? Например, всякие подсказки для полей -- удобно ставить их рядом с полем, тогда им легко общатся через next(previous)Sibling.
|
|
03.02.2010, 18:04
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от e1f
|
Например, всякие подсказки для полей
|
Или в атрибуты, или внутрь тега.
|
|
03.02.2010, 18:06
|
|
Профессор
|
|
Регистрация: 03.04.2009
Сообщений: 1,263
|
|
Сообщение от Kolyaj
|
Или в атрибуты, или внутрь тега.
|
Внутрь input'a? В атрибуты -- вариант.
|
|
03.02.2010, 19:30
|
|
Профессор
|
|
Регистрация: 15.12.2009
Сообщений: 742
|
|
Сообщение от e1f
|
в сочетании с сиблингами.
|
в том то и проблема в нем баг если не поняли. "+" некорректно работает.
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
|
|
03.02.2010, 21:32
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
Сообщение от PeaceCoder
|
Не все то солнышко, что блестит. Большой баг в JQ
|
ну для меня jQuery уже совсем на солнышко, а какая-нибудь Звезда смерти
|
|
|
|