使用Javascript获取复选框的自定义属性
如何获取自定义属性“mem_name”值使用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
<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');