Получить атрибуты объекта
Весь нет обшарил но так и нечего не откопал.
Суть такова, есть обьект, мне теперь нужно показать наподобие такого. <div class="demo" id="rules"></div> Как получить название объекта я знаю. $(object).get(0).tagName Но как мне получить список атрибутов ?, уже пол дня рою, помогите плиз )) |
Цитата:
|
Дык, мне нужен список атрибутоВ, а не атрибутА, по названию я и сам могу найти если знать название, а если не знаеш ?
|
Цитата:
http://javascript.ru/tutorial/dom/at...s#dom-atributy |
Хотел по быстрому сделать, лан тогда, буду поиском проверять стандартные атрибуты ;)
|
А св-во attributes не кроссбраузерно? Возможно, стоит покопать в сторону него...
|
И еше один вопрос, вопрос конечно глупый но что та не работает.
className = $(rad.lastSelectID).attr(v); className = className.replace(/activeHover/g,'d'); Не чего не заменяется, в чем может быть дело ? |
Телепаты в отпуске. Что содержится в переменной v? Есть ли такой аттрибут у элемента $(rad.lastSelectID)? Что говорит firebug, в конце концов?
И вообще, всё заменяется: className="activeHover"; className = className.replace(/activeHover/g,'d'); alert(className); P. S. Цитата:
|
Не получилось... :)
|
Цитата:
|
Учите русский, учите украинский, учите английский, 3 языка знать тяжело )) почему бы не один язык в мире использовать :D
Вот весь код, ну почти ) this.getListAttr = function(){ var list = ['class','id']; var retult = ''; $.each(list,function(k,v){ className = $(rad.lastSelectID).attr(v); className = className.replace(/activeHover/g,''); if(className !== ''){ retult += ' '+v+'="'+$(rad.lastSelectID).attr(v)+'"'; } }); $('#tabNameShow').html('<' + $(rad.lastSelectID).get(0).tagName + retult + '>'); } $(rad.lastSelectID) ? как что ? обьект :) Ну не знаю, у меня не пашет, срабатывает если в строке идет просто слово activeHover но если например demo activeHover то нет. Firebug молчит ) |
Цитата:
Цитата:
Цитата:
|
Цитата:
Потому и затёр... Удалить-то сообщение тут нет возможности. :( |
Блин, не получится, не получится, а сказать почему ? :D
Снова пересматривал свой код, снова и снова, пока не заметил что строку я изменил, а вывожу та ни то. :D У меня проблема с ошибками, смотрю на слово, вроде же правильно написано, ага, пока мне кто-та пальцем не тыкнет не замечаю. Все тема закрыта, увидел где я ошибся )) |
Цитата:
|
Цитата:
Цитата:
|
{
message: "почему бы на нём тут не передавать информацию ?", like: true, smile_name: "laugh", smile_text: ":D", smile_src: "http://javascript.ru/forum/images/smilies/laugh.gif" } |
Вложений: 2
Цитата:
|
Цитата:
|
Цитата:
while(isFunny()) makeLaugh(); |
Это вроде то что нужно
|
Часовой пояс GMT +3, время: 23:17. |