根据样式获取被选中的checkbox

<ul id="PhotoMainUL_Create" toolbar="#toolbarAttachment">
  <li style="width:80px;"><input class="v_list_chek" style="text-align:left;" value="d2811813649348ec9d68f27d398bfc3c" type="checkbox">
    <div class="v_text" style="text-align:left;">
      <img src="/FileFolder/SafeFileUpload/201611/20161129/51f334555cc641cbab20293571899d06.png" alt="图片1" width="75" height="95">
    </div>
  </li>
  <li style="width:80px;">
    <input class="v_list_chek" style="text-align:left;" value="d71840e233ab4281a12547a178145234" type="checkbox">
    <div class="v_text" style="text-align:left;">
      <img src="/FileFolder/SafeFileUpload/201611/20161129/2d0b580c313b45d58e57f50faccf989a.png" alt="图片1" width="75" height="95">
    </div>
  </li>
  <li style="width:80px;">
    <input class="v_list_chek" style="text-align:left;" value="37d43692c1e24814896c2dd740d40bff" type="checkbox">
    <div class="v_text" style="text-align:left;">
      <img src="/FileFolder/SafeFileUpload/201611/20161129/652b471ed37e4182ac2f7f13f47e6a8a.png" alt="图片1" width="75" height="95">
    </div>
  </li>
</ul>
 $("#btn_CheckManagerCompletionCreateAttachment_del").click(function () {
        var keys = "";
        $(".v_list_chek:checked").each(function () {
            keys += $(this).val().trim() + ",";
        });
        if (keys.length > 0) {
            //删除文件方法
            $.messager.confirm('删除提示', '确定删除该文件吗?', function (r) {
                if (r) {
                    data = { ID: keys };
                    Url = "FileUpload/DeleteFile";
                    data = JSON.stringify(data);
                    $.postServerJson(Url, data, function (res) {
                        if (res.Result) {
                            AttachmentDataGridLod();
                        }
                        else {
                            $.messager.alert('提示', '错误:' + res.Msg, 'warning');
                        }
                    });
                }
            });

        }
        else {
            $.messager.alert("删除提示", "请选择数据后操作", "info");
            return false;
        }
    });

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在MFC中,可以通过处理WM_COMMAND消息来实现CheckBox选中状态改变背景样式。 首先,在MFC的对话框类中添加一个成员变量以表示CheckBox的状态,例如定义一个bool类型的变量m_bChecked。 然后,在OnInitDialog()函数中,将CheckBox与对应的控件关联起来,使用CButton类的SetCheck()函数设置初始状态。 接下来,在处理WM_COMMAND消息的函数中,判断消息的来源是否CheckBox,并且CheckBox的状态是否发生了改变。如果改变了,则更新m_bChecked的值,并且根据m_bChecked的值来改变背景样式。 示例代码大致如下: ``` // 对话框类的声明中添加成员变量 bool m_bChecked; // OnInitDialog()函数中进行初始化 BOOL CMyDialog::OnInitDialog() { // ... // 将CheckBox和对应的控件关联起来 CButton *pCheckBox = (CButton *)GetDlgItem(IDC_CHECKBOX); pCheckBox->SetCheck(m_bChecked ? BST_CHECKED : BST_UNCHECKED); // ... } // 处理WM_COMMAND消息的函数 void CMyDialog::OnCommand(WPARAM wParam, LPARAM lParam) { int nID = LOWORD(wParam); // 判断消息来源是否CheckBox if (nID == IDC_CHECKBOX) { // 获取CheckBox的状态 CButton *pCheckBox = (CButton *)GetDlgItem(IDC_CHECKBOX); int nCheck = pCheckBox->GetCheck(); // 判断CheckBox的状态是否发生了改变 if (nCheck == BST_CHECKED && !m_bChecked) { // CheckBox由未选中状态变为选中状态 m_bChecked = true; // 改变背景样式 // ... } else if (nCheck == BST_UNCHECKED && m_bChecked) { // CheckBox选中状态变为未选中状态 m_bChecked = false; // 还原背景样式 // ... } } // ... } ``` 在改变背景样式的部分,可以根据具体需求使用CWnd类的相关函数,例如SetBackgroundColor()来设置背景颜色,或者SetWindowLong()来改变窗口的样式等。 以上是一个简单的例子,具体的实现方式可以根据实际情况进行调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值