Tag: jquery selectbox

如何循环并向JSON对象添加值对?

使用jQuery SelectBox插件我正在尝试创建一个如下所示的JSON对象,其中’value’和’name’是选择框的值对: ‘Opt Group 1’: { ‘value’: ‘name’, ‘value’: ‘name’, ‘value’: ‘name’, ‘value’: ‘name’, ‘value’: ‘name’ }, 因此,当我遍历我的数据时,我将更多数据推送到数组的末尾。 目前,要仅显示’name’ ,我使用以下内容: var jsonObj = []; for(var i=0; i<data.length; i++){ jsonObj.push(data[i].name); } console.log(jsonObj); 据我所知,JavaScript似乎不喜欢使用变量作为标识符,即我不能这样做: jsonObj.push({data[i].id:data[i].name}); 我怎样才能创建我需要的那种JSON对象,以便根据需要使Select Box工作?

使用jquery确定所选选项会导致“指定的属性已弃用”警告

可能遗漏了一些非常明显的东西,但我无法弄清楚发生了什么。 我正在尝试使用jquery来确定下拉列表中当前选择的选项( 请参阅小提琴 )但是当我执行类似下面的操作时,我会在(FF9)控制台中收到警告。 var selectedValue=$(‘#testSelect option:selected’).val(); 警告信息: 警告:不建议使用属性的指定属性。 它总是返回true。 难道我做错了什么? 这是我应该关注的吗? 提前致谢。