html - 无法使用 css 隐藏带有 ":"的输入字段

标签 html css

这是html代码

<div class="field">
    <label for="billing:region_id" class="">
        <em style="display: none;">*</em>city
    </label>
    <div class="input-box">
        <select id="billing:region_id" name="billing[region_id]" title="縣市" class="" style="display: none;" defaultvalue="">
            <option value="">please select</option>
        </select>
        <script type="text/javascript">
            //<![CDATA[
            $('billing:region_id').setAttribute('defaultValue',  "");
            //]]>
        </script>
        <input type="text" id="billing:region" name="billing[region]" value="" title="region" class="input-text">
    </div>
</div>

我想隐藏

<input type="text" id="billing:region" name="billing[region]" value="" title="region" class="input-text">

使用CSS

#billing:region 
{
    display: none;
}

但它不起作用。有人知道问题出在哪里吗?

最佳答案

元字符需要使用斜杠:

#billing\:region {
    display: none;
}

see more here


Comment response:

像这样?

[for="billing\:region"]{
    display: none;
}

关于html - 无法使用 css 隐藏带有 ":"的输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23332233/

相关文章:

javascript - 无法让这个 CSS/jQuery 下划线动画工作,我做错了什么?

html - 无法在顶部 div 滚动

javascript - 获取嵌入式pdf的当前页码

javascript - 模态在移动设备上的位置不正确

jquery - 如何使用 jQuery 以悬停效果定位特定父级的子级?

html - Bootstrap 按钮不在 div 内?

javascript - 将一个部门的子元素连同所有相关事件复制到另一个部门

css - Bootstrap 菜单切换不起作用

android - 粘性页脚导致内容低于首屏

html - 我怎样才能让我的表格,名字和姓氏并排