Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript获取复选框的自定义属性_Javascript_Jquery_Html_Events - Fatal编程技术网

使用Javascript获取复选框的自定义属性

使用Javascript获取复选框的自定义属性,javascript,jquery,html,events,Javascript,Jquery,Html,Events,如何获取自定义属性“mem_name”值 <input class="messageCheckbox" type="checkbox" value="3" mem_name='ABC' name="checkmember" > <input class="messageCheckbox" type="checkbox" value="1" mem_name='PQR' name="checkmember" > <input type="button" o

如何获取自定义属性“mem_name”值

<input class="messageCheckbox" type="checkbox" value="3"  mem_name='ABC' name="checkmember" >
<input class="messageCheckbox" type="checkbox" value="1"  mem_name='PQR' name="checkmember" >

   <input type="button" onclick="resend_invite">

 function resend_invite() {
    if ($('input[name="checkmember"]:checked').length > 0) {
        if (confirm('Are you sure you want to send invite to selected Member?')) {
            var checkboxes = document.getElementsByName('checkmember');
            var vals = "";
            for (var i = 0, n = checkboxes.length; i < n; i++) {
                if (checkboxes[i].checked)
                {
                    vals += checkboxes[i].$(value).attr('mem_id');
                    vals += ",";
                }
            }
            alert(vals);
            return false;
            var vals = vals.replace(/,\s*$/, '');
            var vals = vals.replace(/,\s*$/, '');
            var valsArray = new Array();
            valsArray = vals.split(",");
        }
    } else {
        alert('Please select at least one Member');
        return false;
    }
}

函数resend_invite(){
如果($('input[name=“checkmember”]:checked')。长度>0){
如果(确认('您确定要向所选成员发送邀请吗?')){
var checkbox=document.getElementsByName('checkmember');
var-vals=“”;
对于(变量i=0,n=checkbox.length;i
我想要像ABC、PQR这样的输出。
我使用了“vals+=复选框[I].$(value).attr('mem_id');”
但是它不起作用。

您应该使用
$(复选框[i])
来获取jquery对象及其
操作和
属性关联

$(checkboxes[i]).attr('mem_name')
函数重新发送\u invite(){
如果($('input[name=“checkmember”]:checked')。长度>0){
如果(确认('您确定要向所选成员发送邀请吗?')){
var checkbox=document.getElementsByName('checkmember');
var-vals=“”;
对于(变量i=0,n=checkbox.length;i

更改

vals += checkboxes[i].$(value).attr('mem_id');


请试试这把小提琴。希望它能用

$(文档).ready(函数(){
$(“#memAdd”)。单击(函数(){
如果($('input[name=“checkmember”]:checked')。长度>0){
如果(确认('您确定要向所选成员发送邀请吗?')){
var checkbox=document.getElementsByName('checkmember');
var VAL=[];
对于(变量i=0,n=checkbox.length;i


试试这个$('.messageCheckbox').attr('mem_name');我会帮助你的out@SwapnilW,那我的答案呢?@SwapnilW,别忘了接受答案,以帮助他人。@Alexandru IonutMihai。当然,我会遵守的onwards@SwapnilW,看看这里:为了看看如何接受答案。
vals += $(checkboxes[i]).attr('mem_id');