首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >JQuery获取当前选择当前选项值

JQuery获取当前选择当前选项值
EN

Stack Overflow用户
提问于 2018-06-14 19:39:43
回答 2查看 26关注 0票数 -1

我在一个按钮后有不同的选择(数量)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  <button type="button" class="btn btn-sm btn-primary" id="addtocart2" >Button1</button>
                    <select  id="quantity1"  class="ml-1">

                        <option value="4">4</option>

                    </select>

                     <button type="button" class="btn btn-sm btn-primary" id="addtocart2" >Button2</button>
                    <select  id="quantity1"  class="quantity ml-1"> 

                        <option value="3">3</option>

                    </select>

我想要的是,当我点击button1时,我收到4;当点击button2时,我收到3。

就像这样

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 var nextoption =   $('button[id*="addtocart"]').click(function()  { console.log($(this).closest('select').text()); });

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2018-06-14 19:41:57

closest()用于获取与选择器匹配的最近父元素。select元素是兄弟元素,因此您需要使用next()。此外,要获取所选选项的值,请使用val()

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var nextoption = $('button[id*="addtocart"]').click(function() {
  console.log($(this).next('select').val());
});
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button type="button" class="btn btn-sm btn-primary" id="addtocart2">Button1</button>
<select id="quantity1" class="ml-1">
  <option value="4">4</option>
</select>

<button type="button" class="btn btn-sm btn-primary" id="addtocart2">Button2</button>
<select id="quantity1" class="quantity ml-1">
  <option value="3">3</option>
</select>

票数 0
EN

Stack Overflow用户

发布于 2018-06-14 20:40:21

您还可以使用:selected访问选定的选项。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$('#addtocart1').click(() => {
  console.log($('#quantity1 option:selected').val());
});

$('#addtocart2').click(() => {
  console.log($('#quantity2 option:selected').val());
});
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button type="button" class="btn btn-sm btn-primary" id="addtocart1">Button1</button>
<select id="quantity1" class="ml-1">
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
</select>

<button type="button" class="btn btn-sm btn-primary" id="addtocart2">Button2</button>
<select id="quantity2" class="quantity ml-1">
  <option value="4">4</option>
  <option value="3">3</option>
  <option value="2">2</option>
</select>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50864744

复制
相关文章
Java获取当前时间年月日_jquery获取当前时间年月日
年: 2012 月: 1 日: 13 时: 17 分: 28 秒: 19 当前时间毫秒数:1326446899902 Fri Jan 13 17:28:19 CST 2012 Fri Jan 13 17:28:19 CST 2012 格式化后的日期:2012-01-13 17:28:19 字符串转成日期:Fri Jan 13 17:26:33 CST 2012
全栈程序员站长
2022/10/04
2.9K0
java获取当前系统时间毫秒值_java 当前日期
通常很多人都习惯使用new Date()来获取当前时间,使用起来也比较方便,同时还可以获取与当前时间有关的各方面信息,例如获取小时,分钟等等,而且还可以格式化输出,包含的信息是比较丰富的。但是有些时候或许你并不需要获取那么多信息,你只需要关心它返回的毫秒数就行了,例如getTime()。为了获取这个时间戳,很多人也喜欢使用new Date().getTime()去获取,咋一看没什么问题,但其实没这个必要。
全栈程序员站长
2022/10/02
4.6K0
JQUERY获取当前页面的URL信息
window.location 属性 描述 hash 设置或获取 href 属性中在井号“#”后面的分段。 host 设置或获取 location 或 URL 的 hostname 和 port 号码。 hostname 设置或获取 location 或 URL 的主机名称部分。 href 设置或获取整个 URL 为字符串。 pathname 设置或获取对象指定的文件名或路径。 port 设置或获取与 URL 关联的端口号码。 protocol 设置或获取 URL 的协议部分。 search 设置或获取 h
ydymz
2018/09/10
2.9K0
jquery获取当前页面的URL信息
7、window.location 属性                  描述 hash                设置或获取 href 属性中在井号“#”后面的分段。 host                 设置或获取 location 或 URL 的 hostname 和 port 号码。 hostname      设置或获取 location 或 URL 的主机名称部分。 href                  设置或获取整个 URL 为字符串。 pathname      设置或获取对象指定的文件名或路径。 port                  设置或获取与 URL 关联的端口号码。 protocol          设置或获取 URL 的协议部分。 search            设置或获取 href 属性中跟在问号后面的部分。
申霖
2019/12/27
3.7K0
jquery获取当前页面的URL信息
JS-jquery 获取当前点击的对象
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/112710.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/08
8.4K0
jquery获取当前日期并且格式化
1.制定Format规则 //时间格式化问题 Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "H+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+":
用户1220053
2019/05/26
3.9K0
javascript获取当前系统时间代码_获取当前系统时间
大家好,又见面了,我是你们的朋友全栈君。 JavaScript 获取当前时间time 开发常用时间笔记 JS获取当前时间 Js获取当前日期时间及其它操作 ** 谨记要懂得经常在控制台输出结果 **
全栈程序员站长
2022/11/09
18.5K0
js获取当前时间的方法_c获取当前时间毫秒
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/09
21.3K0
js获取当前时间的方法_c获取当前时间毫秒
java获取当前时间到毫秒_java获取当前时间毫秒
()为获取当前系统时间,也可使用当前时间戳 获取时间戳三种方法执行效率比较: import java.util.Calendar; import java.util.Date; public class TimeTest { ……
全栈程序员站长
2022/10/04
7.2K0
获取当前jvm数据
获取当前jvm数据 import java.io.InputStreamReader; import java.io.LineNumberReader; import java.lang.management.ManagementFactory; import org.apache.log4j.Logger; import com.sun.management.OperatingSystemMXBean; public class MonitorUtil { private static fi
JQ实验室
2022/02/14
1.8K0
python 获取当前时间
Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。
用户7886150
2021/01/19
4.2K0
js获取当前域名
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/112873.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/08
20.7K0
java获取当前学期
获取当期学期 NumUtils //继承NumberUtils类 public class NumUtils extends NumberUtils { //把string的数字转化成int public static int obj2int(Object obj) { if (obj != null) { return (int)(toDouble(obj.toString())); } return 0; } //把BigDecimal转成double,保留几位小数 publi
微醺
2019/08/14
1.6K0
Android 获取当前时间
在项目开发中,难免会遇到使用当前时间,比如实现网络请求上传报文、预约、日历等功能。
网罗开发
2021/01/29
4.1K0
获取当前url地址
<?php //获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br />"; //获取网页地址 echo $_SERVER['PHP_SELF']."<br />";
九霄道长
2021/03/02
3.9K0
python获取当前系统的日期_python怎么获取当前系统时间
python获取当前系统时间,包括年月日,时分秒,主要通过Python中的datetime模块来实现。
全栈程序员站长
2022/11/02
6.3K0
python获取当前系统的日期_python怎么获取当前系统时间
JS获取当前年份_js获取当前时间年月日
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/09
23K0
mysql如何获取当前时间_mysql怎么获取当前时间「建议收藏」
mysql获取当前时间的方法:可以通过执行【select now();】语句来获取当前时间。还可以通过执行【select current_timestamp, current_timestamp();】语句来获取。
全栈程序员站长
2022/11/08
14.3K0
mysql如何获取当前时间_mysql怎么获取当前时间「建议收藏」
antd 的日期选择器如何获取当前时间
antd datet.png <DatePicker onChange={this.changeDate.bind(this)} format="YYYY-MM-DD" /> 要通过 new Date() 来转化两次。 changeDate(now) { console.log(now); // 中国区的时间格式 let time = new Date(now._d) console.log(time); let
用户4344670
2020/02/13
6.3K0
antd 的日期选择器如何获取当前时间
input checkbox复选框点击获取当前选中状态jquery
function checkAll(id) { //用is判断 // let checkStatus=$(id).is(':checked'); // console.log(checkStatus) //用prop方法(用attr获取不到) let checkStatus=$(id).prop("checked"); console.log(checkStatus) } html: <input type="checkbox" value="" id=
蓓蕾心晴
2018/07/06
2.4K0

相似问题

获取选择选项的当前值

34

获取当前选择的选项

910

只显示当前选项值Jquery

20

jQuery获取当前选择的文本

30

jquery,属性选择器,获取当前属性值。

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文