$count = 4;
echo '<select class="form-control multiplechose_questionTypes" name="quiz_category" id="category">
<option class="multiplechose_questionTypes" value=""disabled selected>Select the answer</option>';
for($i = 0; $i < $count; $i++) {
echo '<option class="multiplechoiceguessess" value="test"</option>';
}
echo'</select>';
css
.multiplechose_questionTypes {
border-style: solid ! important;
border-color: #337ab7 ! important;
color: #140D40 ! important;
}
.multiplechoiceguessess {
background-color: #fff ! important;
color: #140D40 ! important;
}
变量$ count的值为4.
因此它应该打印测试4次,当我检查元素时它会打印4次但我尝试使用css更改颜色并且没有帮助,这是否是由其他一些问题引起的?
答案 0 :(得分:2)
你的选择中有错误,请尝试替换:
echo '<option class="multiplechoiceguessess" value="test">Test</option>';
答案 1 :(得分:1)
我认为你有一些拼写错误。
$count = 4;
echo '<select class="form-control multiplechose_questionTypes" name="quiz_category" id="category">
<option class="multiplechoiceguessess" value="" disabled selected>Select the answer</option>';
for($i = 0; $i < $count; $i++) {
echo '<option class="multiplechoiceguessess" value="test">test</option>'; //added ">" and display text
}
echo'</select>';
答案 2 :(得分:0)
您在选项标记上错过了&gt; 。