Mootools注入新元素

时间:2013-03-04 06:55:27

标签: class function mootools using inject

我试图在div中注入一个具有父类的元素。 当我使用ID选择器注入时没有问题但是一旦我尝试使用类选择器它就不起作用..

window.addEvent('domready',function(){
    var FirstElement = new Element('div', {id: 'FirstElement',text:'test'});
    $('submit').addEvent('click',function(){                
        FirstElement.inject('parent');//working using ID selector               
        FirstElement.inject('div.parent');//not working using Class selector
    });
});

这是html代码

<div class="parent" id="parent"></div>
<input id='submit' value="submit" />

1 个答案:

答案 0 :(得分:2)

替换为:

FirstElement.inject(document.getElement('div.parent'));

请注意,这将返回第一个匹配的div.parent,因此如果您有多个匹配,则需要锚定到this.getElement('div.parent')这样的表单,其中this是表单元素