我有这个代码:
var data = [ // The data
['ten', ['eleven','twelve']],
['twenty', ['twentyone', 'twentytwo']]
];
$a = $('#a'); // The dropdowns
$b = $('#b');
for(var i = 0; i < data.length; i++) {
var first = data[i][0];
$a.append($("<option>"). // Add options
attr("value",first).
data("sel", i).
text(first));
}
$a.change(function() {
var index = $(this).children('option:selected').data('sel');
var second = data[index][1]; // The second-choice data
$b.html(''); // Clear existing options in second dropdown
for(var j = 0; j < second.length; j++) {
$b.append($("<option>"). // Add options
attr("value",second[j]).
data("sel", j).
text(second[j]));
}
}).change(); // Trigger once to add options at load of first choice
不,我没有写。
我想做的是创建一种导航,用户可以在其中选择一个品牌,选择该品牌的特定产品(这个列表将在选择品牌后生成),然后当他们在第二个中选择特定项目时该页面的下拉链接。
那么如何在最终下拉列表中为每个选项创建一个链接?
感谢您帮助更聪明的人