2015-03-25 115 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。这就是我寻求帮助的原因。

我试图复制代码,所以我有多组数组和多组第二部分代码。我也尝试了两个独立的功能。

修改你自己没写过的脚本是非法的吗?