jQuery获取设置排空选择选择的文本和值。

得到选择:

获取选定的文本:




$(# ddlregtype ),(选项:选择文本());


获取值:从select中选择




$(# ddlregtype )瓦迩();


获取选定的索引:




$(# ddlregtype ),Selectedindex(0);


设置选择:

设置选定的索引:




$(# ddlregtype ),(0)。Selectedindex =指数; / /指标指标值


设置选定的值:




$(# ddlregtype )Attr(价值。
$(# ddlregtype)。瓦迩(正常);
$(# ddlregtype ),获得(0)价值=价值;


设置文本:由select选择


VaR计算=美元(# ddlregtype选项)。长度;
对于(var i = 0;i <计数;i + +)
($ { if(# ddlregtype ),(0)。选项{我}。文本= =文本)
{
$(# ddlregtype ),(0)。选项{我}选择=真;
打破;
}
}
$(# select_id选项{文本= 'jquery})。Attr(选择


设置select选项项:


$(# select_id)。追加(文本); / /添加一个选项
$(# select_id)。Prepend(选择); / /插入选项前面
$(# select_id选项:去年)(去除); / /删除选项的最大值
$(# select_id选项{指数= 0})(去除); / /删除索引值为0的期权
$(# select_id期权价值= 3{ })(去除); / /删除值为3的期权
$(# select_id选项{文本= 4})(去除); / /删除文本值为4的期权


排空的选择:


$(# ddlregtype )空();


工作需要在两种表单中获得值:

如何从左选择框到右选择框获取值我想我想使用特定于Web的效果,这里有一个比较流行的jQuery。

js代码如下所示:


把所有的属性值VaR / /项目= $(# select1 )(。Val);
$(函数(){())
$(# select1)。每个( / /得到的所有值
函数(){
$(按钮)。Click(function(){)
警报($(' # select2)。瓦迩(select2)); / /在得到的价值
});
});
})



值得注意的是,它不能直接写出来。


$(函数(){())
$(# select2)。每个( / /让所有的价值观,因为在前面的选项说添加到左边,jQuery真的没有价值的从左到右。
函数(){
$(按钮)。Click(function(){)
警报($(this)。瓦迩(select2)); / /在得到的价值
});
});
})


HTML:




选项1
选项2
选项3
选项4
选项5
选项6
选项7


选择添加到右侧
所有添加到右边












使用jQuery,ajax调用选项选项动态填充选择。


/ /绑定classlevel1单击事件
$(# classlevel1)。变化(函数(){)
var id = $(# classlevel1 )瓦迩();
2 = $(var# classlevel2 );
level2.empty();
$(# classlevel3 )藏();
$ ajax({
网址:, / askcommon。ashxaction = getclasslevelpid =+身份证,
数据:,
Datatype:JSON
键入:获取
成功:函数(数据){
var json = eval_r(数据);
对于(JSON中的var){
level2.append($(+ JSON {工业}。typename + ));
}

}
});
})