如何获取td中的下拉框选中的值

zhangzijiez 2018-06-02 02:02:13
for (i = 0; i < msg.length; i++) {
for(var j = 0;j < msg[i].bounds.length;j++){
$("#bound")
.append(
"<tr><td><input class = 'check' type='checkbox'></td><td><select><option>请选择删除方式</option><option value='1'>年月</option><option value='2'>项目唯一ID</option></select></td></tr>"
}
}


js循环的下拉框怎么获取里面value的值呢??
...全文
659 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangzijiez 2018-06-02
  • 打赏
  • 举报
回复
引用 3 楼 jslang 的回复:
table.rows[i].cells[1].getElementsByTagName("select")[0].value
果然是这样的,这是什么原理呢?
zhangzijiez 2018-06-02
  • 打赏
  • 举报
回复
引用 3 楼 jslang 的回复:
table.rows[i].cells[1].getElementsByTagName("select")[0].value
我去试试,谢谢大佬
天际的海浪 2018-06-02
  • 打赏
  • 举报
回复
table.rows[i].cells[1].getElementsByTagName("select")[0].value
zhangzijiez 2018-06-02
  • 打赏
  • 举报
回复
引用 1 楼 jslang 的回复:
$("#bound tr:eq("+n+") select").val() n是变量。表示第几个tr内的select
_list += '{"SCFS":"'
								+ table.rows[i].cells[1].select.val()
								+ '","YYBH":"'
								+ table.rows[i].cells[2].innerHTML
								+ '","NY":"'
								+ table.rows[i].cells[3].innerHTML
								+ '","XMWYID":"'
								+ table.rows[i].cells[4].innerHTML
								+ '"},'
					}
取值这样的
天际的海浪 2018-06-02
  • 打赏
  • 举报
回复
$("#bound tr:eq("+n+") select").val() n是变量。表示第几个tr内的select

87,955

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧