2010-11-11 103 views
0
  1. 没有元件位于其上方
  2. 没有禁用财产

我做在服务器端创建此元素,并通过Ajax发送到客户端,这 只是把它放在正确的通过$('id-of-elm').innerHTML=text_from_ajax;
如果我将其更改为无线电它的作品。复选框无法选择的原因是什么?

我很难过。

+6

@Neil我亲爱的朋友,相信我,我使用mootools而不是JQuery,请不要更改我的标签。 – 2010-11-11 15:00:55

+0

我的道歉。 – Neil 2010-11-11 15:04:17

+0

它发生......当我们获得特权重新开始时,我们会贪婪地在某个地方发现它。 :) – zod 2010-11-11 19:47:46

回答

0

在接下来的世代:

含元素,(该复选框是在其内部),具有返回false onClick事件。 这是在FireFox上测试的。

用于@zod(简化的HTML)

<li> 
    <input type='checkbox' name='a' value='6' /> 
    <input type='radio' name='b' value='7' /> 
</li> 

现在,有在页面的onload附接到li一个事件,它是在与mootools的组合。如果您按原样使用上述代码,则无法重现此错误。

+0

请发布的HTML代码也。更有帮助下一代:) – zod 2010-11-11 19:54:12

+0

啊,点击返回false通常是错误的事情,并可以使一些有趣的错误追逐。只要你可以做'event.preventDefault()'。 – 2010-11-11 20:11:36

+0

@Dimitar Christoff - tnx,我正在采纳这个建议 – 2010-11-12 14:08:31