您好我可以获取代码以按名称获取表单中元素的列表下拉列表 并同时重命名它们 感谢
答案 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>