脚本修改

时间:2015-03-25 12:06:25

标签: javascript radio-button

我需要根据选择的广播组填充一个选择框,并设法使用此脚本:

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 个答案:

答案 0 :(得分:0)

为什么你担心我是否自己写过?这是一个免费的非许可脚本。是谁写的呢?

我正在开发一个网站,我不擅长JavaScript。这就是我寻求帮助的原因。

我试图复制代码,因此我有多组数组和代码的第二部分的多组。我也尝试了两个不同的功能。

修改自己没有编写过的脚本是不合法的吗?