Вопрос:

Используйте внешний Jquery в Input

javascript jquery twitter-bootstrap jsp twitter-bootstrap-3

32 просмотра

2 ответа

26 Репутация автора

Я хочу использовать код typeahead (внешний файл, country.js)

var $input = $("#input-search_address");
$input.typeahead({source:['United States', 'United Kingdom', 'Germany','China']});

Но этот код выше, это отдельный файл, не в том же JSP, он находится в файле country.js. Когда я использую тот же код, однако в JSP я делаю это:

  <script>
   var $input = $("#input-country");
    $input.typeahead({source:['United States', 'United Kingdom', 'Germany','China']});
  </script>

Что насчет моего вклада,

<input type="text" id="input-country" class="input" placeholder="Country">

Другими словами, я использую тот же код в country.js не работает, и когда я помещаю тот же код в JSP, просто добавление работает.

Я хотел, чтобы typeahead работал не в jsp, а в country.js

Я использую для импорта .js:

<script src="javascript/country.js" type="text"></script> 

Любые советы, помощь?

введите описание изображения здесь

Спасибо!

Автор: Gean Источник Размещён: 11.03.2017 06:21

Ответы (2)


0 плюса

10090 Репутация автора

В вашем country.jsфайле дождитесь, пока страница будет готова в первую очередь:

$(function() {
  // now write your code
});
Автор: mehulmpt Размещён: 11.03.2017 07:27

0 плюса

26 Репутация автора

Любые другие советы? Ссылка на другой файл, country.js, успешно выполняется. Но код не работает.

Автор: Gean Размещён: 11.03.2017 07:48
Вопросы из категории :
32x32