首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >根据下拉列表中的选择显示div的内容。

根据下拉列表中的选择显示div的内容。
EN

Stack Overflow用户
提问于 2014-01-17 03:26:08
回答 6查看 152关注 0票数 0

我遇到了一些需要显示div内容的jQuery问题,这取决于下拉列表中选择的选项

下拉列表需要将数值传递到计算器中,以便计算出贷款金额,因此当我为选项值和相应的div id添加数值时,代码不起作用。如果我将值和id更改为一个单词,它就能正常工作。

是否有这样的工作,使它工作使用数值。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 <select name="apr" id="apr" class="loan-calculator__input" >                   
            <option value="">Select</option>
              <option value="4.7" class="good">Good</option>
              <option value="14.9" class="fair">Fair</option>
              <option value="29.9" class="poor">Poor</option>
            </select>
          </div>
          <div id="4.7"  style="display:none;" class="rating" ><p>Good - </p>
</div>
<div id="14.9" style="display:none;"class="rating" ><p>Fair</p>
</div>
<div id="29.9"   style="display:none;" class="rating"><p>Poor  </p>
</div>

(function($) {
$(document).ready(function() { 
    $('#apr').change(function(){
        $('.rating').hide();
        $('#' + $(this).val()).show();
    });
    });
})(jQuery);    

我创建了一个用于显示代码- http://jsfiddle.net/nineseven/W37np/的jsfiddle

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-01-17 03:41:15

使用数据属性,因为不能为对象id使用数字。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
   <div data-selectvalue="4.7"/>


   $("[data-selectvalue='"+$(this).val()+"']").show()
票数 1
EN

Stack Overflow用户

发布于 2014-01-17 03:38:02

我认为您需要获取所选选项的值。其他人也是对的--你的身份证不合适。在演示中,我用破折号替换了它们。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$('#' + $(this).find('option:selected').val()).show();

演示

票数 0
EN

Stack Overflow用户

发布于 2014-01-17 03:38:27

当您使用十进制ID时,它将无法工作。

我可能不会使用这个工作流来显示内容。

但是无论如何,这里有一个基于字符串id的小提琴:

http://jsfiddle.net/W37np/11/

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
(function($) {
$(document).ready(function() { 
        $('#apr').change(function(){
            $('.rating').hide();
            $('#' + $( "#apr option:selected" ).attr("value")).show();
        });
        });
    })(jQuery);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21184792

复制
相关文章
Excel实战技巧85:从下拉列表中选择并显示相关的图片
在《Excel实战技巧15:在工作表中查找图片》中,我们使用名称和INDEX/MATCH函数组合,在工作表中显示与所选择名称相对应的图片。在《Excel实战技巧21:在工作表中查找图片(方法2)》中,使用名称和OFFSET/COUNTA/MATCH函数来实现相同的效果。在《Excel实战技巧22:在工作表中查找图片(使用VBA代码)》中,使用VBA代码来达到根据名称显示相应图片的效果。本文实现的效果相同,实现的方法类似,但可能更简单些。
fanjy
2020/08/21
6.6K0
Excel实战技巧85:从下拉列表中选择并显示相关的图片
pyqt中QTableWidget里的下拉列表
有时候我们希望在QTableWidget的单元格中进行下拉列表的选择,就像excel里面这样。那么怎么设置呢?怎么实现读和写呢?特别是在pyqt中,在c++中,网上已经有很多例子了。
钱塘小甲子
2019/08/15
3.7K0
动态显示下拉框内容
过了冬至,你在北方瑟瑟发抖,我在广东秋风瑟瑟~ 最近小编经常梦回母校~放一张母校的美图! 年底了,又到了预订报刊的时候! 肯定有人会问,这年头还有谁看报刊哇! 小编只能回应: 知道全国有多少种
用户1332619
2018/03/08
2.2K0
动态显示下拉框内容
通过select下拉框里的value控制div显示与隐藏
图片.png <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script> </head> <script> $(function() { //隐藏div
王小婷
2018/05/31
2.9K0
iOS开发中QQ好友列表下拉显示全部好友实现思路
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/73312801
用户1451823
2018/09/13
1.7K0
Excel实战技巧86:从下拉列表中选择并显示相关的图片和文字说明
在《Excel实战技巧15:在工作表中查找图片》中,我们使用名称和INDEX/MATCH函数组合,在工作表中显示与所选择名称相对应的图片。在《Excel实战技巧21:在工作表中查找图片》中,使用名称和OFFSET/COUNTA/MATCH函数来实现相同的效果。在《Excel实战技巧22:在工作表中查找图片(使用VBA代码)》中,使用VBA代码来达到根据名称显示相应图片的效果。在《Excel实战技巧85:从下拉列表中选择并显示相关的图片》中,以更为简单的方式实现的了显示图片的相同效果。本文将在显示图片的同时显示相关的文字说明。
fanjy
2020/09/17
7.2K0
Excel实战技巧86:从下拉列表中选择并显示相关的图片和文字说明
在jquery中用下拉框列表显示默认的值
1、在postUpdate.jsp中添加js如下: <script type="text/javascript"> $(document).ready(function(){ var qx_value = $('#qx_select_value').val(); $("#qx_select option[value='"+qx_value+"']").attr("selected", "selected"); }) </script> 核心代码就这一句话: $("
qubianzhong
2018/08/10
3.6K0
flutter的列表下拉刷新
flutter的列表下拉刷新需要借助一个组件来实现,这个组件的名字是RefreshIndicator,直译过来就是刷新指示灯。
挥刀北上
2021/01/07
4.8K0
flutter的列表下拉刷新
[1097]DIV的显示与隐藏
*********************div的显示和隐藏************************************
周小董
2022/04/13
5.2K0
[Excel技巧]创建下拉列表
在单位用Excel做统计,想偷个小懒,比如食品一栏。能不能设计一个下拉列表,直接在列表框中选择,省去键盘的重复输入呢?
卷福同学
2023/04/28
2.3K0
[Excel技巧]创建下拉列表
Java 下拉列表
import java.awt.Container; import java.awt.FlowLayout; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ComboBoxModel; import javax.swing.DefaultComboBoxModel; import javax.swing.JButton; im
用户2965768
2019/03/04
3K0
win10 uwp 列表模板选择器 根据数据位置根据不同的数据
本文主要讲ListView等列表可以根据内容不同,使用不同模板的列表模板选择器,DataTemplateSelector。 如果在 UWP 需要定义某些列的显示和其他列不同,或者某些行的显示和其他行不同,那么可以使用 列表模板选择器 来定义自己的列表,让列表中存在不同的显示。
林德熙
2018/09/18
1.3K0
win10 uwp 列表模板选择器
            根据数据位置根据不同的数据
WordPress 技巧:使用下拉菜单方式显示分类列表
有时候,你想在下拉菜单分类列表中显示分类列表,并且不用按提交按钮就能够跳转,最简单的办法就是使用 wp_dropdown_categories 模板标签函数。下面是具体代码:
Denis
2023/04/15
1.3K0
数组或对象中的内容间隔显示
总结:间隔显示,不要使用for 循环,原因是for循环是同步,setTimeout是异步,同步执行完再执行异步。
tianyawhl
2019/11/07
4.3K0
使用Python,怎么去除列表中重复的内容?
问:使用Python,怎么去除列表中重复的内容? 今日分享的内容,很简单,很常用。话不多说,直接开始。 mylist = ["a", "b", "a", "c", "c"] mylist = list(dict.fromkeys(mylist)) print(mylist)
TalkPython
2020/12/29
3.6K0
下拉选择框
当我们在填一些问卷的时候,问卷的设计基本都是通过输入框实现的,普通的输入框就是一个问题后面会出现一个填写内容的框架,有时还会出现下拉选择框,下拉选择框的实现是与普通输入框不一样的,下面将介绍下拉选择框的算法。
算法与编程之美
2022/04/08
2K0
下拉选择框
html手机端下拉菜单代码,jQuery手机移动端下拉列表选择代码「建议收藏」
$(‘.downlist’).eq($(“.retrie dt a”).index($(this)[0])).show();
全栈程序员站长
2022/07/31
5.7K0
Excel 2013中单元格添加下拉列表的方法
使用Excel录入数据的时候我们通常使用下拉列表来限定输入的数据,这样录入数据就很少发生错误了。Excel 2013较以前的版本发生了很大的变化,那么在Excel 2013是如何添加下拉列表的呢? 下
庞小明
2018/03/09
2.7K0
Excel 2013中单元格添加下拉列表的方法
WordPress 页面模板(Page Template)下拉列表不显示的原因及解决方法
WordPress 的自定义页面模板是一个非常强大好用的功能,使用它新建一些静态页面(Page),添加上一些数据调用的函数,再在网页上做一个导航连接到对应的页面就可以实现很多自定义的功能,非常强大。
Denis
2023/04/14
8670
WordPress 页面模板(Page Template)下拉列表不显示的原因及解决方法
点击加载更多

相似问题

Angularjs根据下拉列表中的选择显示div。

24

根据下拉选择更改DIV的内容

13

Javascript:根据下拉列表选择显示/隐藏div

20

根据下拉列表中选择的内容更新div的jQuery

10

根据下拉选择显示div

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

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