jquery атрибуты Элементов
Здравствуйте всем. такая задача у меня. Есть див в нем несколько textarea перебираю все textarea при помощи each. У каждой textarea есть атрибут desk = "name" как мне получить значение атрибутов? и организовать массив из имени который указан в атрибуте name и то что содержится внутри соответствующей textarea?
|
var names = [];
$('div textarea').each(function () {
if (this.desk) names.push(this.desk);
});
|
Забыл уточнить что массив должен быть ассоциативный, не знаю как с ним работать.
Т.е. предположим, что <div> <textarea desk = "first">a</textarea> <textarea desk = "second">b</textarea> </div> в рузультате массив должен быть name[first] = a; name[second] = b; Выше предложенный вариант подойдет? |
var names = {};
$('div textarea').each(function () {
names[this.desk] = this.innerHTML;
});
names.first; names['first']; // Оба варианта равносильны |
Цитата:
то что вы хотите сделать-простейшая задача. возьмите справку по jQuery, и просто сделайте |
| Часовой пояс GMT +3, время: 16:00. |