首页 > 后端开发 > php教程 > js 问题

js 问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-23 13:43:58
原创
888 人浏览过

<script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script><div class="tables"><select name="one" id="one">	<option value = 1>test</option>	<option value = 2>test1</option></select><select name="two" id="two">	<option value = 1>haha1</option>	<option value = 2>haha1</option></select><button onclick="save()">保存</button></div><script type="text/javascript">	function save(){		$(".tables select option:selected").each(function(){        var signSelect = this.name+"="+this.value;         alert(signSelect);            });	}</script>
登录后复制


this.name 取不到 select name ?帮忙


回复讨论(解决方案)

<option value = 1>test</option>
登录后复制

因为each中,this是指option。而option没有name。

改成这样就可以了。
var signSelect = this.parentNode.name+"="+this.value; 
登录后复制

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
javascript - JS的Math问题?
来自于 1970-01-01 08:00:00
0
0
0
javascript - js 跨域问题
来自于 1970-01-01 08:00:00
0
0
0
javascript - js中 this的问题
来自于 1970-01-01 08:00:00
0
0
0
angular.js - 请教angularjs里html和js通信的问题
来自于 1970-01-01 08:00:00
0
0
0
javascript - js性能问题
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板