热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用jQuery从表单中获取选定的值

我有一个表单,其中的选择字段定义如下myName[]之所以这样,是因为注册

我有一个表单,其中的选择字段定义如下

myName []之所以这样,是因为注册表单中有多次重复(用户首先定义他要输入的数量,然后生成许多表单)

现在,我想在每次选择somethign时都使用jQuery获得选定的值,但是正如预期的那样,它不起作用:它正在尝试从一个id获取信息,并且这个id不止一个。结果是,它始终使用找到的ID获取第一个选择字段的内容。我尝试将id更改为类,但这没有用。

那么如何获取实际触发事件的选择框的选定值?


$(document).ready(function() {
$('#idOfmyName').change(function() {
var naam = $(this).find("option:selected").attr('value');
alert(naam);
});
});





如果要选择元素,为什么不能只使用$(this).val()

但是,是的,当您拥有多个相同的ID时,jQuery将永远选择它找到的第一个-尽管您似乎确实知道这一点。在本演示中,我已将其更改为类


$(document).ready(function() {
$('.idOfmyName').on('change',function() {
alert($(this).val());
});
});






,

对于多个,您可以执行以下操作






,

使用onchange方法获取选定值的香草Javascript方法


function getSelectedValue(val) {
alert(val);
}





推荐阅读
author-avatar
金牛梁浩_934
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有