我需要根据选择的广播组填充一个选择框,并设法使用此脚本:
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);
以上行将值和标签设置为相同。它将相同的数组附加到选择框的标签和值。
是否可以修改此脚本以使值具有不同的数组,以使它们与文本标签不匹配?
答案 0 :(得分:0)
为什么你担心我是否自己写过?这是一个免费的非许可脚本。是谁写的呢?
我正在开发一个网站,我不擅长JavaScript。这就是我寻求帮助的原因。
我试图复制代码,因此我有多组数组和代码的第二部分的多组。我也尝试了两个不同的功能。
修改自己没有编写过的脚本是不合法的吗?