$("#container").each(function () {
$(this).find('.taskName').each(function () {
if ($(this).attr('value') == 'Each') {
$(this).css('div#gold div.gold', 'gold');
$(this).find('.taskName').each(function () {
if ($(this).attr('value') == 'Offer') {
$(this).css('div#red div.red', 'red');
$(this).find('.taskName').each(function () {
if ($(this).attr('value') == 'Buying') {
$(this).css('div#green div.green', 'green');
}
});
});
<div id="container">
<div id="goldpricebox1">
<div id="goldpricebox2">
<input id="coin" type="text" id="text" name="text_name" style="width: 35px; style=" height: 21px; maxlength=3 />
<div id="goldselectbox1">
<div id="goldselectbox2">
<div id="goldselectbox3">
<select name="qty">
<option value="Each" selected>Each</option>
<option value="All"> All</option>
<option value="Offer">Offer</option>
<option value="Buying">Buying</option>
</select>
</div>
</div>
</div>
<div id="goldpricebox3">
<div id="goldpricebox4">
<div class="goldpricebox5"></div>
</div>
</div>
</div>
</div>
</div>
input#coin {
font-family:Calibri, sans-serif, Geneva, Verdana;
font-size:1em;
color: black;
border: none;
text-align: center;
background-image: url(http://kennenmen.netai.net/images/gcoin.png)
}
input {
display: block;
margin : 0 auto;
height: 14px;
}
select {
font-family:Calibri, sans-serif, Geneva, Verdana;
font-size:1em;
color: black;
border: none;
text-align: center;
-webkit-appearance: none;
}
select {
display: block;
margin : 0 auto;
}
/*GOLD*/
div#goldpricebox1 {
background: none;
width:auto;
height:auto;
border:1px solid #361801;
float:left;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
div#goldpricebox2 {
background-color: #EEC43A;
border:1px solid #FDFF82;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
}
div#goldpricebox3 {
border:1px solid #FDFF82;
}
div#goldpricebox4 {
border:1px solid #361801;
}
div.goldpricebox5 {
border:1px solid #E1E1E1;
background: white;
width: 153px;
min-height: 51px;
height: auto;
padding-botttom:25px;
}
div#goldselectbox1 {
border:1px solid #FDFF82;
}
div#goldselectbox2 {
border:1px solid #361801;
}
div#goldselectbox3 {
border:1px solid #E1E1E1;
background: white;
}
/*GREEN*/
div#greenpricebox1 {
background: none;
width:auto;
height:auto;
border:1px solid #013601;
float:left;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
div#greenpricebox2 {
background-color: #39EE39;
border:1px solid #83FF83;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
}
div#greenpricebox3 {
border:1px solid #83FF83;
}
div#greenpricebox4 {
border:1px solid #013601;
}
div.greenpricebox5 {
border:1px solid #E1E1E1;
background: white;
width: 153px;
min-height: 51px;
height: auto;
padding-botttom:25px;
}
div#greenselectbox1 {
border:1px solid #83FF82;
}
div#greenselectbox2 {
border:1px solid #013601;
}
div#greenselectbox3 {
border:1px solid #E1E1E1;
background: white;
}
/* Red */
div#redpricebox1 {
background: none;
width:auto;
height:auto;
border:1px solid #360101;
float:left;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
div#redpricebox2 {
background-color: #EE3939;
border:1px solid #FF8383;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
}
div#redpricebox3 {
border:1px solid #FF8383;
}
div#redpricebox4 {
border:1px solid #360101;
}
div.redpricebox5 {
border:1px solid #E1E1E1;
background: white;
width: 153px;
min-height: 51px;
height: auto;
padding-botttom:25px;
}
div#redselectbox1 {
border:1px solid #FF8383;
}
div#redselectbox2 {
border:1px solid #360101;
}
div#redselectbox3 {
border:1px solid #E1E1E1;
background: white;
}
我想做什么?
我正在尝试根据选择/选项框更改 div 框的颜色。
All and Each 应该使盒子变成金色
Buying 应该使盒子变成绿色
Offer 应该使盒子变成红色
我尝试了什么?
作为编码新手,我没有尝试过所有尝试更改 jquery 的方法,但没有任何结果。
我必须保留什么?
至关重要的是,我将所有样式保留在 .css 中,并为所有 div 保留当前的 .class 和 #ids。
盒子应该是什么样子
http://jsfiddle.net/GHuwV/4/
感谢任何可以帮助我的人,非常感谢您的帮助!