我正在尝试创建多个onchange动态标记,但是当我已经使用了这个值时,我如何才能创建onchange呢?
如果你看到这个例子,你就会明白我的意思:
js
$("#select1").change(function() {
if($(this).data('options') == undefined){
/*Taking an array of all options-2 and kind of embedding it on the select1*/
$(this).data('options',$('#select2 option').clone());
}
var id = $(this).val();
var options = $(this).data('options').filter('[value=' + id + ']');
$('#select2').html(options);
});
$("#select1").trigger('change'); 当我希望对来自#select2的每个值进行描述时,就会出现这个问题。
我试图实现3个动态标记,textarea应该只显示#select2中所选内容的描述。
小提琴
发布于 2014-06-05 15:26:03
如果我能很好地理解你的问题,我已经为你做了一个JSFiddle。
$("#select2").change();是$("#select1").change();上调用的关键因素。
如果这不是你想要的,请提供一个更清楚的描述。
编辑:更新了下面的JS
http://jsfiddle.net/hW4Mm/20/
https://stackoverflow.com/questions/24063333
复制相似问题