wrap(elem)
将特殊的‘elem’元素封装在匹配元素集合的每一个元素上
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
$("p").wrap(document.createElement("div"));
});
</script>
<style>
div { border: 2px solid blue; }
p { background:yellow; margin:4px; }
</style>
</head>
<body>
<p>Hello</p>
<p>cruel</p>
<p>World</p>
</body>
</html>
$("p").wrap(document.createElement("div"));
将div元素封装在匹配p元素集合的每一个p元素上
分享到:
相关推荐
jQuery提供了丰富的DOM操作方法,如`.append()`, `.prepend()`, `.after()`, `.before()`, `.remove()`, `.empty()`, `.clone()`, `.wrap()`, `.unwrap()`, `.replaceWith()`, `.replaceAll()`等,使得DOM的操作变得...
- `$(elem).css("border", "1px solid gray")`:设置元素的CSS属性,如边框。 jQuery方法提供了丰富的功能,简化了JavaScript中的DOM操作,使得网页动态效果的实现变得更加容易和高效。通过熟练掌握这些方法,...
wrap(elem) wrapAll(html) wrapAll(elem) wrapInner(html) wrapInner(elem) 替换 replaceWith(content) replaceAll(selector) 删除 empty() remove([expr]) 复制 clone() clone(true) 筛选 过滤 eq(index...
wrap(elem) wrapAll(html) wrapAll(elem) wrapInner(html) wrapInner(elem) 替换 replaceWith(content) replaceAll(selector) 删除 empty() remove([expr]) 复制 clone() clone(true) 筛选 过滤 eq(index...
fn) before(content | fn) insertAfter(content) insertBefore(content) 包裹 wrap(html) wrap(elem) wrap(fn) unwrap() wrapAll(html) wrapAll(elem) wrapInner(html) wrapInner(elem) wrapInner(fn) 替换 ...
#maskui A jquery dialog plugin ...elem: [String/DOM/jQueryObject] dialog对象,传String视为id,不使用config定义的样式 [和content二选一] content: 动态添加一段HTML,使用config定义的样式 [和elem二选一
### jQuery 使用技巧详解 #### 一、Attribute:属性操作 jQuery 的强大之处在于它极大地简化了 JavaScript 对 DOM 的操作。以下列举了一些常见的属性操作方法: 1. **`addClass()`** - **语法**:`$("选择器")....
### JQuery方法事件大全详解 #### 一、Attribute(属性操作) **1.1 `addClass`** - **功能**: 给指定元素添加一个或多个类名(用于样式)。 - **语法**: `$("p").addClass(css中定义的样式类型);` - **示例**: ...
### jQuery 常用 DOM 操作详解 #### 属性(Attribute) 在 jQuery 中,属性操作主要包括获取、设置或修改元素的属性值。 1. **添加类(`addClass()`)** - **语法**:`$("selector").addClass("classname");` -...
接着是`wrap(elem)`,它与`wrap(html)`类似,但接受一个DOM元素作为参数,而不是HTML字符串。这意味着你可以直接使用已存在的DOM元素来包裹匹配的元素。在示例中,每个`<p>`元素都被ID为`content`的`<div>`元素包裹...
由于这个`<div>`是在运行时动态生成的,所以它的样式(如宽度、高度和边框)可以通过CSS控制。 ### `wrapAll()`与`wrap()`的区别 `wrapAll()`和`wrap()`方法的主要区别在于作用范围。`wrap()`方法会针对每一个匹配...
- `$(“元素”).not(expr/elem)`: 从选择集中移除匹配expr或elem的元素。 - `$(“元素”).parent(expr)`: 获取元素的直接父元素,可选地根据expr筛选。 - `$(“元素”).parents(expr)`: 获取元素的所有祖先元素,...
JavaScript可以提供更灵活的控制,例如暂停、启动、改变滚动速度等。例如,使用jQuery库: ```javascript function marquee() { var $elem = $('.marquee'); $elem.animate({ scrollLeft: $elem.width() }, ...