Допустим, у меня есть дерево следующей структуры:
<div>node level1
<div>node level2
<div>node level3...etc
Есть ли способ в jQuery, что если щелкнуть div level1, отвечают только div of level2?
смысл:
$('div').click(function(){
$('div').children(first div child).css('color','red');
})
спасибо за любой вклад!
:: EDIT ::
Привет всем, спасибо за ваше терпение и вклад.я упорно шел о решении этой проблемы, и это сработало.Мне просто нужно было найти способ взломать структуру моего дерева, и все стало очень ясно.
В основном я хотел найти способ, как заставить дерево суперспа рушиться / расширяться, не застревая в примерах "li ul li", которые я видел, поскольку чувствовал, что они немного непрозрачны.
эта скрипка имеет мое решение.примечание: я предполагаю, что если что-то имеет 0 детей, это, скорее всего, будет ссылка для перехода.Я уверен, что со структурой, которую я изложил, и ваши способные умы смогут решить этот последний шаг.
Спасибо за любую помощь, и я с нетерпением жду любых отзывов.
последнее примечание: это может быть легко закодировано, чтобы соответствовать любому размеру древовидной структуры.цикл while, который подтверждает, что дочерние элементы или узлы щелкнули, который позволяет объединять и вызывать функцию eval, сможет детализировать все дочерние узлы и убедиться, что все они скрыты, прежде чем главный узел также будет скрыт.
просто побочная мысль.