0
我正在为复选框更改事件而努力。无法触发Telerik MVC中的复选框更改事件
这里是代码:
<table>
<tr>
<td>
<%=Html.CheckBox("cbDisappear")%>
</td>
</tr>
</table>
<script type="text/javascript" language="javascript" src="../../Scripts/jquery-1.4.4.js">
$("#cbDisappear").change(function() {
var value = $(this).attr("checked") ? 'true' : 'false';
alert(value);
});
</script>
上面的代码确实在简单的HTML页面的工作,我想也许telerik.js已经conflited用的jquery.js。
此外,因为它是MVC应用程序我已经试过配置HTML.Checkbox通过把:
<%=Html.CheckBox("cbDisappear", new { change="onchange" })%>
不幸的是,还没有发生。
BTW,有没有人能告诉我,为什么一个HTML.Checkbox会像这样显示在萤火:
<td>
<input id="cbDisappear" name="cbDisappear" type="checkbox" value="true"
/>
<input name="cbDisappear" type="hidden" value="false" />
</td>
非常感谢您的帮助,真的很感激。 +++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++
我放弃了HTML助手,改用HTML代替。
谢谢你。但是,它被证明是行不通的。 Jquery确实为普通页面而不是MVC工作真的很奇怪。 – Hatsuki 2012-04-19 10:36:33