2011-09-15 17 views
0
$(function() { 
    $('#parent').change(function() { 
     $.get('get_son.php', {province: $('#parent').val()}, function(result){ 
      if(result){ 
       var html = ''; 
       for(var i = 0; i < result.length; i++){ 
        html += '<option value="' + result[i].id + '">' + result[i].name + '</option>'; 
       }; 
       $('#son') 
        .find('option:gt(0)') 
        .remove() 
        .end() 
        .append(html) 
        .val(-1); 
       } 
     }); 
    }); 
}); 

上面寫的jQuery中,如何用原型做同樣的事情?

如何做到與原型同樣的事情?

回答

3

首先你需要做以下修改:

  • 替換您的$電話( '#富')$( '富')
  • 更換變化(函數(){調用observe( '變',函數(){
  • 得到通話將不得不與Ajax.Request通話內容替換。
  • VAL電話可以用getValue更換。
  • 找到電話可以用select替換。
  • The 刪除來電可以替換爲remove
  • 追加調用可以用insert替換。

我不認爲這是一個相當於,這樣一塊可能要修改,以節省$結果('#兒子)找到變量和應用每個操作分開。

+0

如何用'.class'選擇原型? – asker

+0

像這樣... $$('。class')' – drs9222

+0

那你怎麼找到'$('#id .class')'? – asker

相關問題