|
|
|
JQuery выбор первой из выпадающего списка
|
|||
|---|---|---|---|
|
#18+
С JQuery раньше не работал, но мне написали скрипт для сайта с использованием JQuery и вот возникла необходимость немного его доработать. На сайте ( http://taxi24.dp.ua/) есть поле, например "Откуда", "Куда" в которые через Google API подбрасываются варианты названий улиц. И мне нужно доработать это поле так, чтобы после того как появляются варианты выбора и пользователь нажал Enter - первый из предложенных вариантов подкинулся в поле вводе ("Откуда"). Решение я нашел вот здесь: http://jsfiddle.net/QW59W/ У меня 2 вопроса: 1) Как прикрутить это решение к моему полю? (где и как её нужно вызвать?) 2) Почему перед определением функции стоит скобка? Что она означает? Код: javascript 1. Заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2013, 11:52 |
|
||
|
JQuery выбор первой из выпадающего списка
|
|||
|---|---|---|---|
|
#18+
Virtuoz1) Как прикрутить это решение к моему полю? (где и как её нужно вызвать?) Желательно сделать тестовый пример - на нём и покажут... Virtuoz2) Почему перед определением функции стоит скобка? Что она означает? Скорее всего это конструкция Код: javascript 1. 2. 3. Потому как скобки ставятся, как минимум, парами ()... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2013, 11:59 |
|
||
|
JQuery выбор первой из выпадающего списка
|
|||
|---|---|---|---|
|
#18+
авторСкорее всего это конструкция Да, это такая конструкция, а что она означает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2013, 12:06 |
|
||
|
JQuery выбор первой из выпадающего списка
|
|||
|---|---|---|---|
|
#18+
Вот мои попытки сделать (неудачные): Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. В решении же все работает: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. Но мне не понятно как это реализовать в своем случае. То есть нужно ли эту функцию описывать до $(function() или внутри нее и в какой момент будет вызвана pacSelectFirst, если будет описана до $(function() ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2013, 12:17 |
|
||
|
JQuery выбор первой из выпадающего списка
|
|||
|---|---|---|---|
|
#18+
Всё, разобрался! Прошу прощения за беспокойство. Решение: Код добавил в initialize(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2013, 12:21 |
|
||
|
JQuery выбор первой из выпадающего списка
|
|||
|---|---|---|---|
|
#18+
VirtuozДа, это такая конструкция, а что она означает? Из букваря... http://learn.javascript.ru/closures-usage#приём-проектирования-модуль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2013, 13:08 |
|
||
|
JQuery выбор первой из выпадающего списка
|
|||
|---|---|---|---|
|
#18+
VirtuozНо мне не понятно как это реализовать в своем случае. То есть нужно ли эту функцию описывать до $(function() или внутри нее и в какой момент будет вызвана pacSelectFirst, если будет описана до $(function() ?? Как вариант... Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. Думау так будет понагляднее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2013, 13:24 |
|
||
|
JQuery выбор первой из выпадающего списка
|
|||
|---|---|---|---|
|
#18+
Да, так нагляднее, спасибо. Единственное не могу понять почему это решение не работает в IE8 ((( В Опере, Хроме, FireFox - всё отлично, даже в IE9, а вот именно IE8 - не хочет воспринимать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2013, 14:45 |
|
||
|
JQuery выбор первой из выпадающего списка
|
|||
|---|---|---|---|
|
#18+
VirtuozЕдинственное не могу понять почему это решение не работает в IE8 ((( Так оно может в нём изначально не работает... Т.е. на него и не расчитано... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2013, 15:58 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=140&tid=1448683]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
21ms |
get topic data: |
23ms |
get forum data: |
2ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 355ms |

| 0 / 0 |
