jQuery append() 方法在被選元素(內(nèi)部)的結(jié)尾插入內(nèi)容。
為從江等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務,及從江網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務為成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、從江網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
jQuery prepend() 方法在被選元素(內(nèi)部)的開頭插入內(nèi)容。
jQuery after() 方法在被選元素的開頭插入內(nèi)容。
jQuery before() 方法在被選元素的開頭插入內(nèi)容。
例如:
問題分析:
首先復述一下你的需求:在頁面加載完畢后,將頁面中#skin下的img標簽進行修改,將其alt屬性的值復制一份到其title屬性。并在其后面追加h4標簽,h4標簽的內(nèi)容為alt屬性的值。
解決步驟:
通過使用jQuery的each方法遍歷多個img標簽。
1、獲取alt屬性的值。
2、通過jQuery的attr方法將獲取的alt屬性的值賦值給title屬性。
3、通過jQuery的after方法將h4標簽追加到img的后面。
舉例如下:
HTML代碼:
div?id="skin"
img?src="felix.jpg"?alt="felix"
img?src="felix.jpg"?alt="felix"
img?src="felix.jpg"?alt="felix"
/div
jQuery代碼:
$.each($('#skin?img'),?function()?{
var?alt?=?$(this).attr('alt');
$(this).attr('title',?alt).after('h4'?+?alt?+?'/h4');
});
頁面運行后的HTML代碼:
總結(jié):從以上代碼截圖可以看出,在頁面運行后,img標簽中多了title屬性,以及后面被追加了h4標簽,title屬性以及h4標簽的值與alt屬性完全相等。
var td = "tdol class='menuSeverList menuSeverListcontent' id='child_catalog" + (type + 1) + "'/ol/td";
$("#sever_catalog tr:eq(0) ").append(td);