mootools добавить идентификатор - PullRequest
0 голосов
/ 28 мая 2010

Есть ли такой метод, как toggleClass () для и ID в mootools?

Ответы [ 2 ]

2 голосов
/ 29 мая 2010

$("someid").toggleClass("selectedState"); // добавление или удаление .selectedState к элементу

но нет собственного .toggleId, или я не правильно прочитал этот вопрос Как и предполагалось, используйте .set («id») или используйте свою собственную функцию. если ваша цель здесь - сказать:

formelement.getElement("input[type=submit]").toggleID("submitter");

это может выглядеть так:

<div class="foo">foo</div>

...

Element.implement({
    toggleID: function(id) {
        return this.set("id", (this.get("id") == id) ? "" : id);
    }
});

var el = document.getElement("div.foo");

el.toggleID("foo");
alert(el.get("id")); // foo
el.toggleID("foo");
alert(el.get("id")); // null
2 голосов
/ 28 мая 2010

Используйте метод Element.set();.

$('elementID').set('id', 'newId');

документация: документы mootools

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...