attr()方法:获取元素某个属性的取值。(“选择器”). attr(name)获得匹配选择器的对象的指定属性。"选择器").attr(name,value)设置匹配选择器的对象的指定属性。js中的getAttribute和steAttribute
removeAttr;方法:删除某个属性的取值。例如:$("选择器").removeAttr(name)
$(this).attr("align", "center");
$(".one").removeAttr("class ");
console.log($(this).attr("align"));
addClass()方法:attr()设置属性值,先清空其他属性值,而addClass()方法可以再现有class追加另外的值。
$(".one").children("div").click(function () {
$(this).attr("class", "bg");
$(this).addclass("bg");
})
removeClass(;方法:元素移除一个或多个属性值。例如$("选择器").removeClass(value);会从匹配元素的class属性中移除指定的值。
$(".one").children("div").click(function () {
if ($(this).hasclass("bg")) {
$(this).removeclass("bg");
} else {
$(this).addclass("bg");
}
})
toggleClass(0;方法:切换class属性中的一个或多个属性值的切换。例如:$("选择器").toggleClass(value)会切换所有匹配选择器的元素的class属性值,如果属性值存在则删除它,如果属性值不存在,则添加它。
$( ".one" ).children("div" ).toggleClass("bg");
hasClass();方法:判断匹配元素class属性中是否含有某个值,有返回true,没有返回false;
html()可以用来读取或者设置某个元素中的HTML内容(包括标记):innerHTml
text(方法:可以用来读取或者设置某个元素中的文本内容:innerText
$(".one").children("div").click(function () {
})
console.log($("input[name=username]").val());
$("input [ name=username] ").va1("lily");
console.log($("input[ name=course]").val());
二级导航
$(function () {
$("h2").click(function () {
$(this).next("ul").show(1000);
$(this).parent("div").siblings("div").children("ul").hide(1000);
})
$("h2").click(function () {
if ($(this).hasClass("bg")) {
$(this).removeclass("bg");
$(this).next("ul").hide(1000);
} else {
$(this).addclass("bg");
$(this).next("ul").show(1000);
}
})
})