首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js:如何获取select选中

我想获取select选中value,或者text,或者…… 比如这个: <option value=”A” url=”http://www.baidu.com...JavaScript原生方法 1:拿到select对象: `var myselect=document.getElementById(“select”); 2:拿到选中项索引:var index=myselect.selectedIndex...text: myselect.options[index].text; 5:拿到选中项其他,比如这里url: myselect.options[index].getAttribute(‘url’...); 二:jQuery方法 1:var options=$(“#select option:selected”); //获取选中项 2:alert(options.val()); //拿到选中项...3:alert(options.text()); //拿到选中项文本 4:alert(options.attr(‘url’)); //拿到选中项url 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人

26.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何优雅判断属性

    ,如果需要取层级过深的话,代码也会写很恶心,那么我们是否可以优雅来解决这个呢?...undefined : a.b.c 虽然编译后代码看着有点啰嗦,但是确实很优雅解决了判问题。...c || true 但是在这个场景下就会出现 Bug,预期是 false,结果答案 true。 解决这个问题也很简单,再引入一个新语法双问号即可。...这个语法作用和 || 是类似的,但是只有当取值 null 或者 undefined 时才会使用默认。 // false const c = a?.b?.c ??...true 同样双问号也并没有正式发布,但是也是可以通过 Babel 插件解决问题,具体安装这里就不过多赘述了。 以上就是本文内容,说句题外话,感觉以后 JS 代码中会被各种问号所占据。

    4K20

    conn.setRequestProperty_session.getattribute获取

    大家好,又见面了,我是你们朋友全栈君。 问题背景 项目中碰到调用其他厂家接口,厂家不仅提供了接口文档还提供了调用基类,但是使用厂家提供基类调用其服务却失败。...看了源码之后发现是connection.setRequestProperty("host","xxxx")没有设置成功,导致厂家不能识别到host。...问题原因 一个属性能不能加到request中,由allowRestrictedHeaders和restrictedHeaderSet决定。...如果key在restrictedHeaderSet,而且allowRestrictedHeadersfalse时,这个key是不能加到request中。...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.9K30

    js中关于假数组总结

    如果Type(x)是布尔,返回ToNumber(x) == y结果。 如果Type(y)是布尔,返回x == ToNumber(y)结果。...如果Type(x)是字符串或数值或Symbol,Type(y)是对象,返回x == ToPrimitive(y)结果。...2、对于数组和对象疑惑 疑惑来源:用数组和对象进行if语句判断true,但是数组和true进行==运算时,返回是false 用代码表示: if([]){ console.log(...'数组转化为布尔true');//数组转化为布尔true } if({}){ console.log('对象转化为布尔true');//对象转化为布尔true } if(...[]==true){ console.log('数组等于true'); }else{ console.log('数组等于false');//数组等于false } 为什么数组转化为布尔

    5.1K30

    实用js 技巧之——合并运算符、gloabalThis

    前言 ES语法并不是一成不变,从最初ES5已经到ES12了,了解语言新特性,可以简化我们代码写法或者更高效实现我们诉求,今天主要介绍以下两个常用特性:合并运算符、globalThis。...合并运算符 当遇到某个属性是时需要给默认操作,来看一下我们之前实现: const opt = {} const configValue = opt.value|| 'default value...'; 我们可以看到使用逻辑或(||)操作符会在左侧操作数时返回右侧操作数,那还有其他实现方式么,就是今天讲控制合并运算符。...(合并操作符): 是一个逻辑操作符,当左侧操作数 null或者undefined时,返回其右侧操作数,否则返回左侧操作数。 const foo = undefined ??...只会在左侧 null undefined时才会返回右侧,如下: const foo = "" ??

    1.1K20
    领券