87,910
社区成员
发帖
与我相关
我的任务
分享
var s=$('select).map(function(){return this.name}).get().join();
alert(s)
var nameArr=[];
$('select').each(function() {
nameArr.push($(this).attr('name'));
});
alert(nameArr);
看看其他人有什么办法吧。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title></title>
</head>
<body>
<div>
<select name="aaa">.....</select>
<select name="bbb">.....</select>
<select name="ccc">.....</select>
<select name="ddd">.....</select>
<select name="eee">.....</select>
</div>
<script>
var nameArr=[];
var DomArr = document.getElementsByTagName('select');
for (var i = DomArr.length - 1; i >= 0; i--) {
nameArr.push(DomArr[i].name);
};
alert(nameArr);
</script>
</body>
</html>