Вопросы с тегом «javascript»

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


7
Как отправить массив сложных объектов с помощью JSON, jQuery в контроллер ASP.NET MVC?
Мой текущий код выглядит следующим образом. Как передать свой массив контроллеру и какие параметры должно принимать действие моего контроллера? function getplaceholders() { var placeholders = $('.ui-sortable'); var result = new Array(); placeholders.each(function() { var ph = $(this).attr('id'); var sections = $(this).find('.sort'); var section; sections.each(function(i, item) { var sid = $(item).attr('id'); …

9
Как добиться того, чтобы JavaScript / jQuery Intellisense работал в Visual Studio 2008?
Я думал, что jQuery Intellisense должен быть улучшен с помощью SP1. Я даже загрузил аннотированную версию jQuery 1.2.6, но intellisense не будет работать в отдельном файле jscript. У меня есть ссылка на библиотеку jQuery на моей веб-странице в теге <head>. Я что-то не так делаю?

9
Нестандартные атрибуты HTML-тегов. Хорошая вещь? Плохо? Твои мысли?
HTML (или, может быть, просто XHTML?) Относительно строг, когда дело касается нестандартных атрибутов тегов. Если они не входят в спецификацию, ваш код считается несовместимым. Однако нестандартные атрибуты могут быть весьма полезны для передачи метаданных в Javascript. Например, если ссылка должна показывать всплывающее окно, вы можете установить имя всплывающего окна в …


10
Есть ли в Javascript Arraylist?
У меня есть несколько вещей, которые я хочу добавить в массив, и я заранее не знаю, какой будет размер массива. Могу ли я сделать что-то похожее на Arraylist С # в javascript и myArray.Add(object);повторить это многократно?
92 javascript 

3
Использование forEach в массиве из getElementsByClassName приводит к ошибке «TypeError: undefined не является функцией»
В моем JSFiddle я просто пытаюсь перебрать массив элементов. Как показывают операторы журнала, массив не пуст. Однако вызов to forEachдает мне (не очень полезную) ошибку «Uncaught TypeError: undefinedis not a function». Я, должно быть, делаю что-то глупое; Что я делаю не так? Мой код: var arr = document.getElementsByClassName('myClass'); console.log(arr); console.log(arr[0]); …

2
Есть ли обратный вызов после завершения анимации CSS3?
Есть ли способ реализовать функцию обратного вызова в случае анимации css3? В случае анимации Javascript это возможно, но не найти способа сделать это в css3. Один из способов, который я мог увидеть, - это выполнить обратный вызов после продолжительности анимации, но это не гарантирует, что он всегда будет вызываться сразу …


9
Как получить выбранную опцию $ (this) в jQuery?
Следующий код работает: $("#select-id").change(function(){ var cur_value = $('#select-id option:selected').text(); . . . }); Как отредактировать вторую строку, чтобы: var cur_value = $(this).***option-selected***.text(); Для чего ты используешь ***option-selected***?

11
Как добавить целочисленное значение с помощью javascript (jquery) к значению, возвращающему строку?
У меня есть простой блок HTML, например: <span id="replies">8</span> Используя jquery, я пытаюсь добавить 1 к значению (8). var currentValue = $("#replies").text(); var newValue = currentValue + 1; $("replies").text(newValue); Что происходит, это выглядит так: 81 год тогда 811 а не 9, что было бы правильным ответом. Что я делаю не …

12
JQuery или JavaScript: как определить, нажата ли клавиша Shift при нажатии гиперссылки тега привязки?
У меня есть тег привязки, который вызывает функцию JavaScript. С JQuery или без него, как определить, нажата ли клавиша Shift при нажатии ссылки? Следующий код НЕ работает, потому что нажатие клавиши запускается только в том случае, если нажата «настоящая клавиша» (а не клавиша Shift). (Я надеялся, что он сработает, если …




Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.