按类划分的jquery元素

按类划分的jquery元素,jquery,Jquery,我试图按类获取所有下拉列表并更改它们的名称,我的代码不起作用,我缺少什么吗 $(文档).ready(函数(){ })) 更改已绑定到DOM树的HTML输入元素的name属性在Redmond团队开发的特定webbrowser中不起作用。不过,它在其他浏览器中也可以使用。因此,看起来您正在使用IE6或IE7来开发和测试这些东西 此浏览器的唯一解决方案是从DOM中物理删除元素,对其进行更新,然后将其重新插入,或者创建一个新的,然后用它替换旧的。更改已经绑定到DOM树的HTML输入元素的名称属性在Red

我试图按类获取所有下拉列表并更改它们的名称,我的代码不起作用,我缺少什么吗

$(文档).ready(函数(){


}))

更改已绑定到DOM树的HTML输入元素的name属性在Redmond团队开发的特定webbrowser中不起作用。不过,它在其他浏览器中也可以使用。因此,看起来您正在使用IE6或IE7来开发和测试这些东西


此浏览器的唯一解决方案是从DOM中物理删除元素,对其进行更新,然后将其重新插入,或者创建一个新的,然后用它替换旧的。

更改已经绑定到DOM树的HTML输入元素的名称属性在Redmond团队开发的特定webbrowser中不起作用。不过,它在其他浏览器中也可以使用。因此,看起来您正在使用IE6或IE7来开发和测试这些东西


此浏览器的唯一解决方案是从DOM中物理删除元素,更新它,然后将其插入,或者创建一个新的元素,然后用它替换旧的元素。

您指的是下拉列表还是复选框?下拉列表元素=$('select.selected');元素。每个(函数(){$(this.attr(“name”,“bbb”);});您是否遇到错误或其他问题?您是指下拉列表还是复选框?下拉列表元素=$('select.selected');元素。每个(函数(){$(this.attr(“name”,“bbb”);});你有什么错误吗?
$('.mutuallyexclusive').live("click", function () {

    checkedState = $(this).attr('checked');
    $('.mutuallyexclusive:checked').each(function () {
        $(this).attr('checked', false);
        $(this).attr('name', 'chk');
    });
    $(this).attr('checked', checkedState);

    if (checkedState) {
        var prev = $(this).prev('select').attr("name", 'cat.parent_id');


        elements = $('select.selected');
        elements.each(function () { $(this).attr("name", "bbb"); });




    }
    else {
        var prev = $(this).prev('select').attr("name", 'dd');
    }

});