2010-02-20 3 views
5

tôi có một hàm AJAX trả về danh sách các quốc gia. Nó hoạt động tốt.tạo tùy chọn mới và chèn vào hộp chọn bằng mootools 1.2

Vấn đề của tôi là muốn tải các quốc gia đó vào hộp đã chọn đã có trong HTML và trống không có nghĩa là không có giá trị tùy chọn trong đó.

Tôi muốn biết rằng làm thế nào tôi có thể tạo ra một yếu tố tùy chọn mới và tiêm vào hộp chọn sử dụng công cụ moo 1.2

Tôi đã sử dụng dưới mã nhưng nó không làm việc trong IE.

var NewOption = new Option("Select Sub Category",'0'); 

NewOption.inject($('nSub_nIndustryID')) 

Cảm ơn

Avinash

Trả lời

5

tôi đã giải quyết nó tự của tôi ..

var newElement = new Element('option');  
newElement.inject($('sCity')); 
newElement.setProperty('value','0'); 
newElement.appendText('Select States first'); 

Thx cho thời gian của bạn ....

10

Không cần để tạo ra một biến, trừ khi bạn sẽ sử dụng nó sau này.

new Element('option', {'value': 0, 'text':'Select states first'}).inject($('sCity'));