0

我正在尝试在我有收音机的“组件”上做,并在 div 上选择和其他一些信息。

在您单击 div 的任何位置选择收音机,这是预期的行为。

但是,我无法进行选择工作,因为总是当我单击选择以获取保管箱值时,它会打开和关闭。这仅在Firefox上发生。

我在 Firefox 20.0.1 上。

我不能从 div 中选择,这是显而易见的解决方案,有人知道我该如何解决这个问题吗?

看一看

http://jsbin.com/ikixuw/1/edit

4

3 回答 3

2

您的选择在标签内。从标签中删除它,但保留在 div 中。

于 2013-05-17T18:13:47.433 回答
2

将您选择的外部标签放入,如下所示:

<div class="box-pedido-frm-pagamentos">
<label class="label-frm-pagamentos" title="Total: R$ 314,00">
<input id="ca_dinners_C" class="radio-frm-pagamentos" type="radio" value="cartao_dinners_C" valor="314.00" name="escolhapgt">
</label>
<select class="input-small select-frm-pagamentos">
<option value="1|314.00|314,00"> 1x R$ 314,00 </option>
<option value="2|157.00|157,00"> 2x R$ 157,00 </option>
<option value="3|104.66|104,66"> 3x R$ 104,66 </option>
<option value="4|78.50|78,50"> 4x R$ 78,50 </option>
<option value="5|62.80|62,80"> 5x R$ 62,80 </option>
<option value="6|52.33|52,33"> 6x R$ 52,33 </option>
<option value="7|44.85|44,85"> 7x R$ 44,85 </option>
<option value="8|39.25|39,25"> 8x R$ 39,25 </option>
<option value="9|34.88|34,88"> 9x R$ 34,88 </option>
<option value="10|31.40|31,40"> 10x R$ 31,40 </option>
<option value="11|28.54|28,54"> 11x R$ 28,54 </option>
<option value="12|26.16|26,16"> 12x R$ 26,16 </option>
</select>
<span class="total-frm-pagamentos">Total: R$ 314,00</span>
</div>
于 2013-05-17T18:11:52.093 回答
0

这是 Firefox 中的一个错误。他们似乎并不在意,因为这在 HTML 2.0 之前就已经存在

https://bugzilla.mozilla.org/show_bug.cgi?id=option-label

于 2014-06-02T16:12:09.520 回答