标签对于单选按钮在使用jquery模式弹出窗口创建的弹出窗口中不起作用

时间:2012-12-01 21:54:32

标签: jquery html

这听起来更像是一个html问题,而不是jquery,我希望有人可以帮助我。

我有一个隐藏的div,其中包含带有Label For标签的单选按钮。这在页面上工作得很好(我通过从div中删除隐藏属性来测试),但当我从使用jquery创建的模态弹出窗口中拉出div内容时,我的Label For不能用于弹出窗口。似乎当我点击我的模态窗口中的标签时,它会点击父页面上的相应收音机,而不是模态窗口上的那个。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

嗯......将标签连接到输入元素的旧时尚方式是为标签赋予for属性等于输入元素的id

<label for="acceptEmail" >Accept emails</label>
<input type="checkbox" id="acceptEmail" />

您也可以通过将输入元素放在标签内来获得相同的结果。

<label>Accept emails
  <input type="checkbox" id="acceptEmail" />
</label>

答案 1 :(得分:0)

我在输入旁边添加了一个span标签,其中包含class =“text”

            <label>
                <input type="radio" name="rr"  />
                <span class="text">&nbsp;</span>
            </label>