久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

CSS 根據(jù) HTML 選擇選項(xiàng)值選擇另一個(gè)元素

CSS to select another Element based on a HTML Select Option Value(CSS 根據(jù) HTML 選擇選項(xiàng)值選擇另一個(gè)元素)
本文介紹了CSS 根據(jù) HTML 選擇選項(xiàng)值選擇另一個(gè)元素的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

是否有 CSS 選擇器允許我根據(jù) HTML 選擇選項(xiàng)值選擇元素?

Is there a CSS selector that allows me to select an element based on an HTML select option value?

<select>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
</select>

<p>Display only if an option with value 1 is selected</p>

我正在尋找一種僅顯示選定數(shù)量的表單字段的 HTML/CSS 方法.我已經(jīng)知道如何使用 Javascript.

I'm looking for an HTML/CSS only method to only display a selected number of form fields. I already know how to do it with Javascript.

有沒有辦法做到這一點(diǎn)?

Is there a way to do this?

問題標(biāo)題可能具有誤導(dǎo)性.我不是在嘗試設(shè)置選擇框的樣式,這很常見,并且已經(jīng)有很多關(guān)于 SO 的答案.我實(shí)際上是在嘗試根據(jù) <select> 中選擇的值來設(shè)置 <P> 元素的樣式.

The question title is perhaps misleading. I'm not trying to style the select box, that's pretty common and plenty of answers on SO already. I'm was actually trying to style the <P> element based on the value selected in the <select>.

我真正想做的是根據(jù)選定的數(shù)值顯示多個(gè)表單字段:

How ever what I'm really trying to do is to display a number of form fields based on a selected numeric value:

<select name="number-of-stuffs">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
</select>
<div class="stuff-1">
     <input type="text" name="stuff-1-detail">
     <input type="text" name="stuff-1-detail2">
</div>
<div class="stuff-2" style="display:none"> 
     <input type="text" name="stuff-2-detail">
     <input type="text" name="stuff-2-detail2">
</div>
<div class="stuff-3" style="display:none">
     <input type="text" name="stuff-3-detail">
     <input type="text" name="stuff-4-detail2">
</div>

我想在 number-of-stuffs=2 和 display div.stuff- 時(shí)顯示 div.stuff-1div.stuff-21 div.stuff-2div.stuff-3 當(dāng)素材數(shù)=2時(shí).

I would like to display div.stuff-1 and div.stuff-2 when number-of-stuffs=2 and display div.stuff-1 div.stuff-2 and div.stuff-3 when number of stuffs=2.

像這樣 fiddle

推薦答案

它被稱為 屬性選擇器

option[value="1"] {
  background-color:yellow;
} 

示例 http://jsfiddle.net/JchE5/

這篇關(guān)于CSS 根據(jù) HTML 選擇選項(xiàng)值選擇另一個(gè)元素的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

CSS selector when :target empty(:target 為空時(shí)的 CSS 選擇器)
Does the CSS direct decendant (gt;) not have any value in selectivity?(CSS 直接后代 (gt;) 在選擇性方面沒有任何價(jià)值嗎?)
Using querySelectorAll(). Is the result returned by the method ordered?(使用 querySelectorAll().方法返回的結(jié)果是否有序?)
Safari bug :first-child doesn#39;t update display:block when items are removed with JS(Safari 錯(cuò)誤:當(dāng)使用 JS 刪除項(xiàng)目時(shí),first-child 不更新 display:block)
nth-Child CSS selectors(nth-子 CSS 選擇器)
Using same ID for multiple HTML tags?(對(duì)多個(gè) HTML 標(biāo)簽使用相同的 ID?)
主站蜘蛛池模板: 欧美精品入口蜜桃 | 欧美日韩在线精品 | 久草福利视频 | 国产午夜在线 | 亚洲在线一区二区 | 成人福利视频 | 色综合久久天天综合网 | 欧美视频网站 | 国产视频一区二区在线 | 99超碰在线观看 | 久久久夜色精品亚洲 | 在线日韩av | 欧美日韩亚洲视频 | 久久狠 | 欧美一级二级三级 | 欧美一区二区三区在线 | 一二三四区在线观看 | 欧美日韩免费视频 | 欧美日韩免费一区二区三区 | 免费看黄色录像 | 国产精品天美传媒入口 | 在线理论片 | 国产91热爆ts人妖系列 | 中文字幕在线网站 | 亚洲一区高清 | 亚欧洲精品在线视频免费观看 | 在线不欧美 | 国产精品一区一区三区 | 久久久综合网 | 久久国产精品视频 | 国产精品一区二区三 | 午夜激情四射 | 国产精品视频久久 | 免费性网站| 久热精品视频在线观看 | 中文字幕在线看 | 青青青在线视频 | www.一区二区| 91看片在线观看 | 香蕉av在线 | 久在线观看 |