小编man*_*9.d的帖子

jQuery单选按钮的更改不起作用

我已经看到了这个问题,也看到了这个小提琴

Fiddle 在这里。这是一个简单的问题。为什么不起作用?

#html
<input checked="checked" id="article_format_html" name="article[format]" type="radio" value="html">Some meaningful value
<input id="article_format_text" name="article[format]" type="radio" value="text">Another Value

#js
$("input[name='article[format]']:radio").change(alert('hola'));
Run Code Online (Sandbox Code Playgroud)

编辑:

在大众需求下,我这样做:

.change(function(){alert('hola')});
Run Code Online (Sandbox Code Playgroud)

小提琴

结果:不起作用。

编辑2:(为什么我有问题)

所以,JS-小提琴包装中的头你的js代码iframe是你的Result部分。为了使jQuery选择器(或任何处理DOM的js)正常工作,必须在呈现DOM元素之后*执行它。因此,将代码包装在就绪状态和/或body关闭之前,是确保查询选择器不返回的最安全方法undefined

html javascript jquery

0
推荐指数
1
解决办法
7675
查看次数

标签 统计

html ×1

javascript ×1

jquery ×1