通过jquery遍历某容器下的所有select元素的ID和值,方法如下:
假设:容器ID为:MySelectControl,其下有N个select元素。
功能代码如下:
$("#MySelectControl select").each(function(i,value) {
alert($(this).attr('id'));//对象ID
alert($(this).val());//对象值
});
当然,稍微改良一下如上代码,我们可以将遍历到的元素的ID和值,存入字典里面。如:
var MyGetData="";
var myjson = new Object();
$("#MySelectControl select").each(function(i,value) {
myjson[$(this).attr('id')]=$(this).val();
});
var json = JSON.stringify(myjson);
alert(json);