【发布时间】:2014-05-28 16:37:55
【问题描述】:
我有 3 个选择框。每个选择框的值都必须动态变化。
我想根据第一个选择框更改第二个和第三个选择框的值。 用 jQuery 简单的方法修复。
Commerce->English
Arts->Gujarati
science->French
Commerce->IP
Arts->Computer
Science->java
请在此处查看 html http://jsfiddle.net/j2pCJ/1/
这是 2 盒样品,我想要 3 盒 http://jsfiddle.net/sabithpocker/fRuhn/
JQUERY 代码在这里
$("#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);
});
【问题讨论】:
-
依赖于第一个选择框它是如何依赖的?
-
表示动态变化,如果我从第一个选择框第二个选择框和第三个选择框的值必须动态变化。
-
您忘记发布您尝试过但不起作用的 JavaScript。
-
@j08691 - 我不这么认为。这就是“Stack Overflow 众包”的用武之地。=/
-
@vivek - 从这里开始api.jquery.com
标签: javascript jquery html jquery-ui