var matcheduserID = $('.checkone')[1].matcheduserID;
<input type="checkbox" matcheduserID='user1' class="checkone" onclick="javascript:HoldItem('H')">
此代码适用于Internet Explorer,但在Firefox和Chrome中我得到它返回undefined。
答案 0 :(得分:2)
我认为你首先试图访问错误的元素..
您是否尝试访问First element or the second element
..
NodeList 0 index based 。
如果它是您尝试访问的第一个元素,请使用
var matcheduserID = $('.checkone')[0].matcheduserID;
尝试使用.getAttribute()
方法
.get(1)获取具有给定类的第二个元素..
var matcheduserID = $('.checkone').get(1).getAttribute("matcheduserID");
也许您遇到此问题,因为matcheduserID
不是元素的默认属性
<强>的jQuery 强>
var matcheduserID = $('.checkone:eq(1)').attr('matcheduserID');
答案 1 :(得分:2)
我认为你正在努力做到这一点
matcheduserID = $('.checkone:first').attr('matcheduserID');