jquery按名称获取元素

时间:2010-05-06 09:04:50

标签: jquery

您好我可以获取代码以按名称获取表单中元素的列表下拉列表 并同时重命名它们 感谢

3 个答案:

答案 0 :(得分:12)

jQuery('#myForm select[name=foo]').each(function () { 
    jQuery(this).attr('name', 'bar') 
});

答案 1 :(得分:0)

你应该使用属性选择器

$('td[name=myname]') // matches exactly 'myname'

$('td[name^=myname]') // matches those that begin with 'myname'

答案 2 :(得分:0)

使用jQuery获取具有通用名称的每个下拉列表的值?

function checkId(){
    $.each($("select[name='selectCtrl']"), function(){
        alert($(this).attr('id') +" : "+ $(this).val());
    });
}
<html>
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
    <select class="form-control" id="select1" name="selectCtrl">
       <option value="1">one</option>
       <option value="2">two</option>
       <option value="3">three</option>         
    </select>

    <select class="form-control" id="select2" name="selectCtrl">
       <option value="4">four</option>
       <option value="5">five</option>
       <option value="6">six</option>         
    </select>

    <button onclick="checkId()" >check Id</button>

</body>
</html>