首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Bootstrap中创建隐藏文本(然后显示它)?

在Bootstrap中创建隐藏文本(然后显示它)?
EN

Stack Overflow用户
提问于 2013-12-26 04:19:28
回答 2查看 42关注 0票数 0

在我的周期性炼金术游戏的原子选项卡中,我有一个下拉列表,允许用户选择他们的原子中需要多少质子、中子和电子。如果用户点击某个原子,比方说氢,(1个质子,1个中子,1个电子),那么文本“氢: 1”应该出现,表示你发现了氢。不幸的是,我在Bootstrap Information网站上找不到任何东西: getboostrap.com

除了情态语气,这不符合我的需要。对此有解决方案吗?

EN

回答 2

Stack Overflow用户

发布于 2013-12-26 04:24:43

这不是bootstrap特性。您可以使用CSS:display: none;隐藏文本。您可以使用jQuery .show()显示它。

票数 0
EN

Stack Overflow用户

发布于 2013-12-26 04:31:59

这能满足你的需求吗?

HTML:

代码语言:javascript
复制
<select class="selection" id="protons">
    <option value="0">0</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
</select>
<select class="selection" id="neutrons">
    <option value="0">0</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
</select>
<select class="selection" id="electrons">
    <option value="0">0</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
</select>
<div class="atom hide" data-protons="1" data-neutrons="1" data-electrons="1">Hydrogen</div>
<div class="atom hide" data-protons="1" data-neutrons="1" data-electrons="2">Whatever</div>

JS:

代码语言:javascript
复制
$('.selection').change(function() {
    $('.atom').addClass('hide');
    $('.atom[data-protons=' + $('#protons').val() + '][data-neutrons=' + $('#neutrons').val() + '][data-electrons=' + $('#electrons').val() + ']').removeClass('hide');
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20776445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档