日期:2014-05-16  浏览次数:20350 次

jquery 问题,在线等待,测试过了,立马结贴。100分。
<a id="videoCollegeId" class="select" id_data ="1" href="javaScript:void(0);" >电学院</a>
用jquery 怎么拿到id_data的值。 单独的id 是拿不出来的,必须id和class 合着才能拿到 jquery 怎么写?

------解决方案--------------------
$('a[class="select"][id="videoCollegeId"]')


------解决方案--------------------
var value=documentElementById("videoCollegeId").id_data;
原生js轻松搞定
------解决方案--------------------
$('a[class="select"][id="videoCollegeId"]').attr("id_data")
------解决方案--------------------
为什么单独的Id拿不出来???
JScript code
$('#videoCollegeId').each(function(){
  if(this.className == 'select')
    return $(this);
}).attr('id_data');

或者
$('.select).each(function(){
  if(this.id== videoCollegeId')
    return $(this);
}).attr('id_data');

------解决方案--------------------
$('a[class="select"][id="videoCollegeId"]').attr("id_data")
$('a[class="select"][id="videoCollegeId"]').prop("id_data")
------解决方案--------------------
var id_data = $("a.select#videoCollegeId").attr("id_data");
------解决方案--------------------
探讨
<a id="videoCollegeId" class="select" id_data ="1" href="javaScript:void(0);" >电学院</a>
用jquery 怎么拿到id_data的值。 单独的id 是拿不出来的,必须id和class 合着才能拿到 jquery 怎么写?

------解决方案--------------------
$("#videoCollegeId").attr("id_data"),这个属性不是标准的,可能会引起兼容性问题,不建议你这么做。
------解决方案--------------------
探讨
$('a[class="select"][id="videoCollegeId"]').attr("id_data")
$('a[class="select"][id="videoCollegeId"]').prop("id_data")