2015-03-25 144 views
0

我需要基於無線電組的選擇來填充一個選擇框,並設法與該腳本可以這樣做:修改腳本

function populate_slct_img_dimensions(){ 
    var array1=["1","2","3"]; 
    var array2=["4","5","6"]; 

    var map = { radio_Img_1 : array1, radio_Img_2 : array2 } 

    $('#radio_Img_1, #radio_Img_2').click(function() { 
     $("#slct_img_dimensions option").remove(); 
     $.each(map[this.id], function(i, val) { 
      var opt = $("<option />"); 
      opt.appendTo($("#slct_img_dimensions")).text(val).val(val); 
     }); 
    }); 
} 

它的偉大工程,但問題是,我不希望這些值與標籤相同。

opt.appendTo($("#slct_img_dimensions")).text(val).val(val); 

上面的行將值和標籤設置爲相同。它將相同的數組添加到選擇框的標籤和值中。

是否可以修改此腳本以使值不同,以便它們與文本標籤不匹配?

+1

你有沒有嘗試過什麼? – 2015-03-25 12:12:21

+0

它實際上看起來像你沒有寫這個功能,現在你想讓別人修改它! – 2015-03-25 12:15:50

回答

0

爲什麼你關心我是否自己寫過?這是一個免費的非授權腳本。誰寫的是誰的問題?

我正在開發一個網站,我不擅長JavaScript。這就是我尋求幫助的原因。

我試圖複製代碼,所以我有多組數組和多組第二部分代碼。我也嘗試了兩個獨立的功能。

修改你自己沒寫過的腳本是非法的嗎?