селектор 'nth-last-child (n)' не работает в Chrome

0
alert($('#Content_tab form .form-group:nth-last-child(2)').html());

этот и более выбор на nth-last-child(n) не работает в chrome !!

Как бы они ни работали во всех других браузерах, как в IE8, Mozilla.

Просмотрите мой сайт и исходный код

вы можете найти код рядом с номером нет. 502

  • 0
    Я не получаю никаких предупреждений на этой странице. И код слишком велик для расследования. Можете ли вы привести пример к той части, которая не работает, и опубликовать ее здесь ?
  • 1
    Уверяю вас, это не проблема с Chrome или jQuery . Проверьте эту скрипку в Chrome . Я просто сделал это и запустил в Chrome 32.0.1700.72 m . Откройте консоль с помощью F12 и вы увидите, что она работает нормально. Если бы мне пришлось угадывать, я бы сказал, что это плохой селектор.
Теги:

1 ответ

2
Лучший ответ

Использовать это

$('#Content_tab form .form-group').eq(-2).html()

Как разработчик javascript, мне не нравится этот селектор. В моих правилах снова используется такой селектор. Это будет очень неэффективно. Вы можете дать некоторый класс этому элементу при создании вашей разметки, или это еще лучше.

$("#Content_tab").find(".form-group").eq(-2).html()
  • 1
    Спасибо @emphaticsunshine это помогло !! :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню