jQuery和复选框,我看不到变化
jQuery and checkboxes, i can't see the changes
我在ASP项重复器中有许多复选框:
<asp:Repeater ID="rpPostes" runat="server" DataSource="<%# this.ItemsPostesBudgetaires %>">
在中继器的某处,有一个描述为:
的复选框<asp:CheckBox runat="server" Class="chk" ID="chkPieceJust" Text="Recues" Visible="<%# Mode.HasFlag(ModeType._BoutonsApprobation) %>" Enabled="<%# CheckBoxDispo() %>" Checked="<%# CheckBoxChecked(Container.DataItem as Transaction) %>" />
在这一切的最后,一个按钮,应该是把每个复选框为真:
<input id="chkAllPieceJust" type="button" value="Toutes Pièces Justificatives Recues" onclick="CTCC.Transactions.PieceRecuClick(this);" />
最后是jQuery函数
CTCC.Transactions.PieceRecuClick = function (source) {
$('.chk').attr('checked', true);
}
在我点击按钮后发生的是这样的html输出:
<span class="chk" checked="checked"><input ... blablabla
但是什么也没发生,复选框根本没有被选中…
我想不出我还需要什么
Checkbox
控件的CssClass
属性实际上将类应用于包装复选框本身的span
元素。您可以将类直接应用于checkbox元素,方法是在代码后面为其赋值,如下所示:
MyCheckBox.InputAttributes["class"] = "chk";
或者修改您的jquery来查找.chk
元素的输入子元素,如下所示
$(".chk input[type='checkbox']").prop('checked', true);
相关文章:
- 为什么我在Internet Explorer上看不到html元素
- ajax请求成功,但可以'我看不到我的数据
- 使用jQuery for RSS看不到多个帖子
- 执行此代码时,我看不到警告框
- Javascript 方法看不到对象变量
- 看不到变量
- Phantomjs 看不到 Twitter/Facebook 授权页面
- AS3 XML上的翻页在IE和FIREFOX上看不到
- JavaScript 看不到声明的变量
- 看不到函数外的Javascript变量
- Javascript对象看不到内部函数
- 为什么我的firefox扩展javascript不能访问opener窗口,也看不到window.name
- 从Node.js查询Neo4j时看不到任何回调
- I'我在css中做了一些隐藏的东西,我可以'I don’我现在点击按钮时看不到它
- 我看不到Javascript数组中的图像
- 硒 IDE 1.8.1 警报框:运行测试时看不到警报框
- 在网格PhongMaterial地面和聚光灯上看不到任何带有Colada模型的阴影
- 我正在通过 javascript 向表添加行,但是当我提交页面时,C# 看不到添加的行
- jQuery和复选框,我看不到变化
- Backbone在初始化时看不到Model的变化.这正常吗?