Может ли eq (index) в JQuery принимать индекс больше 9? - PullRequest
0 голосов
/ 29 июня 2009

Может ли eq(index) в JQuery принимать индекс больше, чем 9?

И если да, есть ли работа вокруг? или альтернативы?

Я спрашиваю, потому что я написал некоторый код, используя JQuery для проверки.

А при тестировании на этой странице:

http://www.zappos.com/n/p/p/7498055/c/181710.html

с этим селектором JQuery "HTML-ЦЕНТР ТЕЛА TBODY TR TD СТОЛ TBODY TR TD СТОЛ TBODY TR TD СТОЛ TBODY TR TD СТОЛ TBODY TR TR СТОЛ TBODY TR TD FONT: eq (11)"

это не сработало, и я обнаружил, что это просто работает, если индекс меньше 10 и любое число больше 9 получит неправильные элементы.

Ответы [ 3 ]

2 голосов
/ 29 июня 2009

Да, он принимает любой индекс, пока он находится в диапазоне.

Если вы запрашиваете альтернативу limit для индекса 9, вы можете ограничить его, используя такой код:

if (index <= 9 && index >= 0) $('p').eq(index).foo();
0 голосов
/ 09 декабря 2010

В качестве альтернативы скрепированию экрана Zappos у нас есть общедоступный API, который вы можете использовать вместо этого, чтобы получить информацию о продукте. Проверьте http://developer.zappos.com для получения дополнительной информации

0 голосов
/ 29 июня 2009

да, вы можете

см. Пример использования индекса с помощью eq () для установки фокуса на поля ввода

http://jqueryminute.com/blog/set-focus-to-the-next-input-field-with-jquery/

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