首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mootools添加id

mootools添加id
EN

Stack Overflow用户
提问于 2010-05-29 00:20:02
回答 2查看 1.1K关注 0票数 0

在mootools中有没有像toggleClass()这样的方法来处理和ID?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-05-29 20:43:35

$("someid").toggleClass("selectedState"); //添加或移除元素的.selectedState

,但是没有本机.toggleId,或者我没有读对这个问题,。按照建议,使用.set("id")或编写自己的函数。如果您在这里的目标是拥有:

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

可以是这样的:

代码语言:javascript
复制
<div class="foo">foo</div>

..。

代码语言:javascript
复制
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
EN

Stack Overflow用户

发布于 2010-05-29 00:24:16

使用Element.set();方法。

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

文档:mootools docs

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2930702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档