Запитання з тегом «javascript»

Питання щодо програмування в ECMAScript (JavaScript / JS) та різних його діалектів / реалізацій (крім ActionScript). Цей тег рідко використовується поодинці, але найчастіше асоціюється з тегами [node.js], [jquery], [json] та [html].

9
Випадаючий список Bootstrap закривається при натисканні
Я поміщаю форму всередину випадаючого меню початкового завантаження, але коли я натискаю будь-яке з полів форми, випадаюче меню зникає. У мене є цей шматок коду, але я не знаю, куди його покласти, щоб запобігти зникненню спадного меню. $(function test() { // Setup drop down menu $('.dropdown-toggle').dropdown(); // Fix input element …

13
Функція jQuery не прив'язує до нещодавно доданих елементів dom
Ось index.html: <head> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $('.btn_test').click(function() { alert('test'); }); }); function add(){ $('body').append('<a href=\'javascript:;\' class=\'btn_test\'>test</a>'); } </script> </head> <body> <a href="javascript:;" class="btn_test">test1</a> <a href="javascript:;" onclick="add()">add</a> </body> Якщо я натискаю на test1посилання, воно відображається alert('test'), але якщо я натискаю на addпосилання, а потім натискаю test, воно …

6
EmberJS: Як завантажити кілька моделей за одним маршрутом?
Незважаючи на те, що я не новачок у веб-розробці, я абсолютно новачок у платформах MVC на стороні клієнта. Я провів кілька досліджень і вирішив спробувати його з EmberJS. Я пройшов посібник TodoMVC, і це для мене мало сенс ... Я налаштував дуже простий додаток; індексний маршрут, дві моделі та один …

4
Очистити випадаючий список за допомогою JQuery
Я написав цю маленьку функцію для заповнення випадаючого списку даними із сервера. function fillDropDown(url, dropdown) { $.ajax({ url: url, dataType: "json" }).done(function (data) { // Clear drop down list $(dropdown).find("option").remove(); <<<<<< Issue here // Fill drop down list with new data $(data).each(function () { // Create option var $option = …

5
Проблема JSLint із "вікном" як глобальною змінною
Тому я використовую JSLint для спроби виявлення помилок. Я вимикаю деякі параметри, які мені не подобаються, але я не бачу жодного способу, щоб дозволити можливість використовувати windowглобальну змінну. Ну, є варіант віджету Yahoo, але це надмірно. У чому справа з використанням "вікна", чому JSLint каже, що це спричиняє помилки?


3
Чому JSON.parse (['1234']) повертає 1234?
У мене проблеми з розумінням поведінки JSON.parse. JSON.parseповинен працювати лише для рядків. Але, схоже, це працює для масиву, який містить лише один рядок (навіть із одинарними лапками), якщо рядок містить лише числа. JSON.parse(['1234']) // => 1234 JSON.parse(['1234as']) // => throws error JSON.parse(['123', '123']) // => throws error

14
Чому я повинен використовувати jQuery замість GWT? [зачинено]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Удосконалюйте це питання Мені потрібно визначитися між jQuery та GWT для мого нового проекту. …
75 javascript  jquery  gwt 


9
jQuery Змінити подію для елемента <input> - будь-яким способом зберегти попереднє значення?
Я шукав сьогодні вранці і не знайшов простих рішень ... по суті, я хочу зафіксувати зміну вхідного елемента, але також знати попереднє значення. Ось подія зміни та елемент введення в найпростішій формі. Зрозуміло, що я можу отримати нове значення за допомогою $ (elem) .val (), але чи є підлий метод, …

6
Чому setTimeout не скасовує мій цикл?
Я задався питанням, скільки разів whileоператор JavaScript (у консолі Chrome) може збільшувати змінну за мілісекунди, тому я швидко написав цей фрагмент безпосередньо в консоль: var run = true, i = 0; setTimeout(function(){ run = false; }, 1); while(run){ i++; } Проблема в тому, що вона працює вічно. Чому це відбувається, …

8
“Javascript: void (0);” проти “return false” проти “prevenDefault ()”
Коли я хочу, щоб якесь посилання нічого не робило, а лише відповідало на дії javascript, який найкращий спосіб уникнути прокрутки посилання до верхнього краю сторінки? Я знаю кілька способів зробити це, всі вони, здається, працюють нормально: &lt;a href="javascript:void(0)"&gt;Hello&lt;/a&gt; або &lt;a id="hello" href="#"&gt;Hello&lt;/a&gt; &lt;script type="text/javascript&gt; $(document).ready(function() { $("#toto").click(function(){ //... return false; …

6
Розгортання виробничого сервера Node.js [закрито]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконалюйте це питання Я написав додаток Node.js, я хочу запустити його на одній з …

6
файлу призначається // # sourceMappingURL, але він уже є
Я просто помічаю, що консоль Firefox видає наступну помилку для кожного окремого файлу .js / .coffee у моєму проекті (навіть для пакетів). -file- is being assigned a //# sourceMappingURL, but already has one На консолі Chrome нічого не відображається. Я спробував видалити всі файли .map та очистити кеш-пам'ять Firefox, але …

11
Як я можу проаналізувати String на Int у виразі Angular?
Числовий рядок '5' var num_str = '5'; Як я можу проаналізувати і дозволити одночасно виправити відповіді нижче? {{num_str + 1}} // 6 {{num_str - 1}} // 4 parseInt не може використовуватися у виразі Angular, {{parseInt(num_str) - 1}} числовий фільтр не може додати і мінус, {{num_str - 1 | number}} Якщо …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.