получить объект но не могу поменять стиль((
var x=$('li') $(x.length-4).css('color','red'); почему не работает((? |
Цитата:
|
<ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul> я хотел так выбрать 4ый li с конца |
Цитата:
|
<style> li:nth-last-child(4){ color: red; } </style> <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul> |
danik.js,
да то что через css можно поменять помню)) а вот почему он таким методом не меняет?? алертом получаю объект, а почему нельзя стиль поменять )))понят не могу |
Цитата:
<script src="http://code.jquery.com/jquery-latest.min.js"></script> <script> alert( $() ); alert( $(6-4) ); </script> Вот только стили пустым объектам без толку менять - в них нет ссылок на DOM-элементы. |
то есть запись x.length-4; неправильна?? обычно я использую ее в циклах жми на слова, но я думал можно и получать html элементы с помощью нее но видимо я глубоко ошибался
|
Цитата:
|
подразумеваю что таким способом я не получаю 4ый (li) элемент с конца
|
Часовой пояс GMT +3, время: 09:37. |