之前js中咱們學習了js的dom操作,也就是所謂的增刪改查dom操作。通過js的dom的操作,大家也能發現,大量的繁瑣**實現我們想要的效果。那麼jquery的文件操作的api提供了便利的方法供我們操作我們的文件。
看乙個之前我們js操作dom的例子:
var oul = document.getelementsbytagname('ul')[0];解釋:前置新增, 新增到父元素的第乙個位置var oli = document.createelement('li');
oli.innerhtml = '趙雲';
語法:解釋:追加某元素,在父元素中新增新的子元素。子元素可以為:stirng | element(js物件) | jquery元素
**如下:
var oli = document.createelement('li');
oli.innerhtml = '哈哈哈';
ps:如果追加的是jquery物件那麼這些元素將從原位置上消失。簡言之,就是乙個移動操作。
語法:解釋:追加到某元素 子元素新增到父元素
ps:要新增的元素同樣既可以是stirng 、element(js物件) 、 jquery元素
語法:父元素.prepend(子元素);
$('ul').prepend('我是第乙個')語法:
父元素.prependto(子元素);解釋:後置新增, 新增到父元素的最後乙個位置
$('路飛學誠').prependto('ul')
語法:
父元素.after(子元素);解釋:在匹配的元素之後插入內容子元素.inserafter(父元素);
$('ul').after('我是乙個h3標題')
$('我是乙個h2標題').insertafter('ul')
語法:
父元素.before(子元素);解釋:在匹配的元素之後插入內容子元素.inserbefore(父元素);
$('ul').before('')
$('').insertbefore('ul')
語法:
$(選擇器).clone();解釋:轉殖匹配的dom元素
$('button').click(function() )語法:
$(selector).replacewith(content);將所有匹配的元素替換成指定的string、js物件、jquery物件。
//將所有的h5標題替換為a標籤解釋:替換所有。將所有的h2標籤替換成p標籤。$('h5').replacewith('hello world')
語法:$('哈哈哈
')replaceall('h2');
$('知識點1:按鈕').replaceall('h4')
語法:
$(selector).remove();解釋:刪除節點後,事件也會刪除(簡言之,刪除了整個標籤)
$('ul').remove();語法:
$(selector).detach();解釋:刪除節點後,事件會保留
var $btn = $('button').detach()
//此時按鈕能追加到ul中
語法:
$(selector).empty();解釋:清空選中元素中的所有後代節點
//清空掉ul中的子元素,保留ul
$('ul').empty()
之前js中咱們學習了js的dom操作,也就是所謂的增刪改查dom操作。通過js的dom的操作,大家也能發現,大量的繁瑣**實現我們想要的效果。那麼jquery的文件操作的api提供了便利的方法供我們操作我們的文件。
看乙個之前我們js操作dom的例子:
var oul = document.getelementsbytagname('ul')[0];解釋:前置新增, 新增到父元素的第乙個位置var oli = document.createelement('li');
oli.innerhtml = '趙雲';
語法:解釋:追加某元素,在父元素中新增新的子元素。子元素可以為:stirng | element(js物件) | jquery元素
**如下:
var oli = document.createelement('li');
oli.innerhtml = '哈哈哈';
ps:如果追加的是jquery物件那麼這些元素將從原位置上消失。簡言之,就是乙個移動操作。
語法:解釋:追加到某元素 子元素新增到父元素
ps:要新增的元素同樣既可以是stirng 、element(js物件) 、 jquery元素
語法:父元素.prepend(子元素);
$('ul').prepend('我是第乙個')語法:
父元素.prependto(子元素);解釋:後置新增, 新增到父元素的最後乙個位置
$('路飛學誠').prependto('ul')
語法:
父元素.after(子元素);解釋:在匹配的元素之後插入內容子元素.inserafter(父元素);
$('ul').after('我是乙個h3標題')
$('我是乙個h2標題').insertafter('ul')
語法:
父元素.before(子元素);解釋:在匹配的元素之後插入內容子元素.inserbefore(父元素);
$('ul').before('')
$('').insertbefore('ul')
語法:
$(選擇器).clone();解釋:轉殖匹配的dom元素
$('button').click(function() )語法:
$(selector).replacewith(content);將所有匹配的元素替換成指定的string、js物件、jquery物件。
//將所有的h5標題替換為a標籤解釋:替換所有。將所有的h2標籤替換成p標籤。$('h5').replacewith('hello world')
語法:$('哈哈哈
')replaceall('h2');
$('知識點1:按鈕').replaceall('h4')
語法:
$(selector).remove();解釋:刪除節點後,事件也會刪除(簡言之,刪除了整個標籤)
$('ul').remove();語法:
$(selector).detach();解釋:刪除節點後,事件會保留
var $btn = $('button').detach()
//此時按鈕能追加到ul中
語法:
$(selector).empty();解釋:清空選中元素中的所有後代節點
//清空掉ul中的子元素,保留ul
$('ul').empty()
Jquery的文件操作
插入操作var oli document.createelement li oli.innerhtml 哈哈哈 jquery中的dom操作 content string element jquery元素 如果直接的內容是當前頁面中的某些元素,那麼這些元素將從原位置上消失。就是乙個移動操作 alert...
jquery文件操作
為了方便自己偶爾查詢,從w3school裡拉拉文件下來。方法 描述addclass 向匹配的元素新增指定的類名。after 在匹配的元素之後插入內容。向匹配元素集合中的每個元素結尾插入由引數指定的內容。向目標結尾插入匹配元素集合中的每個元素。attr 設定或返回匹配元素的屬性和值。before 在每...
jquery 文件操作
今天以乙個例子來看看jquery 的文件操作,首先上例子 doctype html html head style p selected highlight style script src script head body p title 12335666 jquery 文件操作 p p 例子說明...