jquery事件总结

    xiaoxiao2021-03-25  53

    $("p").addclass(css中定义的样式类型); 给某个元素添加样式 $("img").attr({src:"test.jpg",title:"test image"}); 给某个元素添加属性/值,参数是map $("input").attr({"checked", "checked"});  $("img").attr("title", function() { return this.src }); 给某个元素添加属性/值 $("元素名称").html(); 获得该元素内的内容(元素,文本等) $("元素名称").html("<b>new stuff</b>"); 给某元素设置内容 $("元素名称").removeattr("属性名称") 给某元素删除指定的属性以及该属性的值 $("元素名称").removeclass("class") 给某元素删除指定的样式 $("元素名称").text(); 获得该元素的文本 $("元素名称").text(value); 设置该元素的文本值为value $("元素名称").toggleclass(class) 当元素存在参数中的样式的时候取消,如果不存在就设置此样式 $("input元素名称").val(); 获取input元素的值 $("input元素名称").val(value); 设置input元素的值为value manipulation: $("元素名称").after(content); 在匹配元素后面添加内容 $("元素名称").append(content); 将content作为元素的内容插入到该元素的后面 $("元素名称").appendto(content); 在content后接元素 $("元素名称").before(content); 与after开发方法 相反 $("元素名称").clone(布尔表达式) 当布尔表达式为真时,克隆元素(无参时,当作true处理) $("元素名称").empty() 将该元素的内容设置为空 $("元素名称").insertafter(content); 将该元素插入到content之后 $("元素名称").insertbefore(content); 将该元素插入到content之前 $("元素").prepend(content); 将content作为该元素的一部分,放到该元素的最前面 $("元素").prependto(content); 将该元素作为content的一部分,放content的最前面 $("元素").remove(); 删除所有的指定元素 $("元素").remove("exp"); 删除所有含有exp的元素 $("元素").wrap("html"); 用html来包围该元素

    $("元素").wrap(element); 用element来包围该元素

    例子

    $("#div").find("p").hide().end().hide() 第一个hide()是对于p标签的 然后用end()结束对p标签的引用而返回到#div1标签 所以第二个hide()是对于#div1起作用的 如果不加end() 则两个hide()都是对p标签起作用

    转载请注明原文地址: https://ju.6miu.com/read-38655.html

    最新回复(0)