Выводятся записи из рубрики «Вопросы и ответы»

JavaScript: получить значение выделенного элемента в SELECT

Вопрос

Подскажите пожалуйста, как на чистом JavaScript получить значение выделенного элемента (опции) в SELECT? Вот например в таком:

<select id="fruits">
<option value="fruit1">Груша</option>
<option value="fruit2" selected="selected">Яблоко</option>
<option value="fruit3">Персик</option>
</select>

В данном случае выделен второй элемент. Как получить его индекс и значение?

No responses yet

jQuery: как создать элемент (несколько способов)

Вопрос

Какие есть способы создания элементов на jQuery, в чём их различие?

No responses yet

jQuery: проверить наличие нескольких классов у элемента

Вопрос

Я знаю, что в jQuery есть функция hasClass(), которая используется для того, чтобы проверить, есть ли у элемента заданный класс. На одной странице логика моего JavaScript допускает, что у одного элемента может быть много классов, например, 5 или больше. Мне необходимо писать много условий, которые будут проверять наличие нескольких классов. Сейчас я делаю так:

if($(''#myElement'').hasClass("classOne") && $(''myElement'').hasClass("classTwo")) {
// ...
}

Но такие конструкции кажутся мне избыточными и плохо читаемыми. Хотелось бы работать с чем-то на подобии:

if($(''#myElement'').hasClass("classOne", "classTwo")) {
// ...
}

Но это, увы, не работает. Какие будут советы?

No responses yet

jQuery: узнать класс элемента по его ID

Вопрос

Предположим, есть некоторый элемент, ID которого известен. Как с помощью jQuery узнать класс элемента по его ID? Ведь в jQuery, похоже, нет функции getClass.

<div id="e1" class="someclass"></div>

No responses yet

jQuery: получить id элемента

Вопрос

Очень простой вопрос. Предположим, что на странице есть несколько элементов (например DIV-ов или кнопок), у всех элементов общий класс, и у каждого также уникальный идентификатор (id). Обработчик события клика вешается на общий класс, а не на каждый элемент. Необходимо с помощью jQuery получить id элемента, по которому кликнул пользователь.

<div class="square" id="first">
<div class="square" id="second">

No responses yet

Динамическая загрузка jQuery

Вопрос

Мне необходимо, чтобы jQuery подключался на страницу не из кода самой страницы, а загружался с помощью JavaScript после определённого действия, например, клике по какой-то кнопке. Как мне загрузить jQuery динамически?

No responses yet

Как подключить jQuery?

Вопрос

Здравствуйте! Я полный новичок в веб-программировании, и я хотел бы разобраться, как подключить jQuery на страницу и начать работать с этой библиотекой.

No responses yet

Как добавить текст в поле ввода или textarea на место курсора?

Вопрос

Как jQuery добавить текст в текстовое поле (input type text) или текстовую область (textarea) на место курсора? То есть вставить этот текст, при этом не заменив тот, который там уже есть. Спасибо!

No responses yet

Как преобразовать HTML-спецсимволы в мнемоники на jQuery?

Вопрос

Мне необходимо в определённой строке «заэскейпить» спецсимволы HTML, то есть преобразовать их в соответствующие мнемоники. Как это можно сделать на JavaScript с использованием jQuery?

No responses yet

Как на jQuery изменить ссылку (a href)?

Вопрос

Как с помощью jQuery изменить атрибут href у ссылки?

No responses yet

« Назад, в будущее Вперёд, в прошлое »