jQuery 操作

jQuery 操作

循环多个标签

// 循环列表中的每一个标签或元素
$('#id').each(匿名函数) 

索引

// 自动获取每个标签的索引数
$(this).index();

chekbox操作

// 专门用于chekbox,radio做操作
$('#id').prop('checked')            # 获取值
$('#id').prop('checked',true)       # 设置值

注:jquery3版本以下设置chekbox会出现问题,请使用prop。

文本操作

// 获取标签中内容,不包含标签
$('#id').text()
// 获取标签中内容,不包含标签
$('#id').text("xxx")

// 获取标签中内容,包含标签
$('#id').html()
// 设置标签中内容,包含标签
$('#id').html("<a>x</a>")

// 获取标签value值
$('#id').val()
// 设置标签内input等value值
$('#id').val("xxx")

样式操作

// 向标签内添加class
$('#id').addClass('xxx')

// 向标签内添加class
$('#id').removeClass('xxx')

// 判断指定class、有该标签就删除、没有该标签就添加
$('#id').toggleClass('xxx')

属性操做

// 查看当前标签内指定属性下的内容
$('#id').attr('xxx')

// 添加或修改当前标签内指定属性下的内容,或新建属性/内容
$('#id').attr('key','value')

// 删除标签内的指定属性
$('#id').removeAttr('xxx')

内容操作

// 追加内容或标签,到指定标签下、后面
$('#id').append("xxx")

// 反转 追加内容或标签,到指定xxx下、后面
$('#id').appendTo("xxx")

// 追加内容或标签,到指定标签下、前面
$('#id').prepend("xxx")

// 反转 追加内容或标签,到指定xxx下、前面
$('#id').prepend("xxx")

// 追加内容或标签,到指定标签同级标签、后面
$('#id').after("xxx")

// 追加内容或标签,到指定标签同级标签、前面
$('#id').before("xxx")

// 删除指定标签下的内容,包含标签
$('#id').remove()

// 删除指定标签下的内容,不包括内容中的标签
$('#id').empty()

// clone 克隆指定标签中的内容或标签
$('#id').text().colone()

CSS 操作

// 对指定标签下的,css 指定样式下、样式值 做修改。
$('#id').css('样式名称','样式值')

// 涉及到样式有大小的需要加入大小值
var right = 0;
$('#id').css('right',right + "px")
原文地址:https://www.cnblogs.com/xiangsikai/p/10418370.html