2013-03-04 61 views
1

我想在父類中注入一個元素。 有當我與ID選擇注射,但一旦我嘗試使用類選擇不工作沒有問題..Mootools注入新元素

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" /> 

回答

2

替換爲:

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

請記住,這將返回第一個匹配div.parent所以如果你有多個,你需要錨定爲this.getElement('div.parent'),其中this是表單元素

+0

感謝您的支持朋友.. 它的工作原理:-) – user2130733 2013-03-05 04:47:18