1、我参考网上说的:
先判断是jquery对象还是html对象
如果是jquery对象,
可以直接用 jquery对象.attr("id")获取
如果是html对象,
可以用 html对象.id
或者 $(html对象).attr("id")
2、实践:
(1)第一种:在复选框change事件时获取的点击的复选框id
$(document).on('change', '.checkbox-title', function () {
var id = $(this).attr("id");
})
(2)第二种:获取 所有(可能有多个)class为某一值 的对象的id
var obj = $('.testClass');//获取 页面Dom中 class中有 testClass 所有对象
var arr = [];
for (var i = 0; i < obj.length; i++) {
arr.push(obj[i].id); //获取对象的id 添加进数组中
}
arr.forEach(function (val) {
var $checkBox = $('#' + val); //根据id获取准确的 对象 方便操作
});
更多推荐
Jquery中如何根据元素对象获取该对象的ID值
发布评论