Как выбрать инверсию выбора - PullRequest
0 голосов
/ 13 сентября 2010

Я успешно выбрал первый <li> из <ul>

Я хочу выбрать оставшиеся из <li>, кроме текущего выбранного <li>. т.е. (обратный)

Как я могу выбрать это. Пожалуйста, помогите

РЕДАКТИРОВАТЬ 1 Согласно запросу

var newEle = $(str); //str contains a <li> i.e., <li>Some content</li>
$(newEle).hide();

Ответы [ 3 ]

0 голосов
/ 13 сентября 2010

Вам нужно что-то вроде этого:

<ul id='myUL'>
  <li>One</li>
  <li>Two</li>
  <li>Three</li>
</ul>

jquery

$('ul#myUL > li').each(function(index) {
     if( index !=  '0'){
          alert(index + ': ' + $(this).text());
     }
});

Чек

0 голосов
/ 13 сентября 2010

http://api.jquery.com/not-selector/ Решает мою проблему

0 голосов
/ 13 сентября 2010

Принимая во внимание результат вашего выбора в массиве, вы можете использовать методы jQuery pop() или splice(begin,end), чтобы выбрать нужные элементы.Оба документа задокументированы здесь (прямо перед заголовком "Boolean default").

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...