在mootools中有没有像toggleClass()这样的方法来处理和ID?
发布于 2010-05-29 20:43:35
$("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发布于 2010-05-29 00:24:16
https://stackoverflow.com/questions/2930702
复制相似问题