『壹』 jquery怎麼創建節點
假如創建一個span把他添加到body裡面,可以用$("<span/>") 或 $("<span></span>") ,但不推薦 $("<span>")。
代碼如下:
var $oSpan=$('<span></span>');
//申明變數$oSpan為創建的span節點;
$('body').append($oSpan);
//然後把創建的節點添加到body裡面;
『貳』 怎麼用jquery動態生成並創建多個節點
//創建節點
var createobj=jQuery("<div>創建的節點,需要載入到頁面上才會顯示喲</div>");
//將創建的節點加到頁面的最後面
jQuery("body").append(createobj);
//創建節點
var createobj=jQuery("<div>創建的節點,<span color='red'>創建新節點的子節點</span>需要載入到頁面上才會顯示喲</div>");
//將創建的節點加到頁面的最後面
jQuery("body").append(createobj);
『叄』 jQuery如何創建節點 和添加內容
<html>
<head>
<script src="js/jquery-1.3.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("a").click(function(){
$("<div class='my'><ul><li>哈哈</li></ul></div>").appendTo("#id1");
});
});
</script>
</head>
<body>
<a id="id1">點擊此處</a>
</body>
</html>
『肆』 JQuery如何給一節點添加父節點
你好, jquery有一個warp方法可以幫助你
$("#d1").wrap("<divid='main'></div>")
同樣也有unwrap()方法
『伍』 jquery 動態添加節點怎麼綁定事件
可以用事件委託,jquery提供on()方法(jquery 1.7.0 以上版本)來委託綁定事件:
<ulclass="list">
<li><ahref="javascript:;">導航1</a></li>
<li><ahref="javascript:;">導航2</a></li>
</ul>
$('.list').find('a').on('click',function(){
$(this).addClass('active').siblings().removeClass('active');
});
這樣.list里通過js動態創建的a節點也能響應click事件。
『陸』 jquery 添加節點的幾種方法
<titlejQuery插入,復制、替換和刪除節點</title <script type="text/javascript" src="jquery-1.3.2.js"</script <script type="text/javascript" $(document).ready(function(){//幾種添加節點的方法//$("p").append("<b你好嗎?</b");//向p元素中追加《b》//$("<b你好嗎?</b").appendTo("p");//將《b》追加到p元素中//$("p").prepend("<b你好嗎?</b");//向p中前置《b》//$("<b你好嗎?</b").prependTo("p");//將《b》前置到p元素中//$("p").after("<b你好嗎?</b");//向p元素後插入《b》//$("<b你好嗎?</b").insertAfter("p");//將《b》插入到p元素後邊//$("p").before("<b你好嗎?</b");//在p元素之前添加《b》//$("<b你好嗎?</b").insertBefore("p");//將《b》插入到p元素前面//幾種刪除節點的方法//var $li=$("ul li:eq(1)").remove();//刪除ul節點中第2個元素節點//$("ul").append($li);//把剛刪除的元素節點從新添加到ul元素中去//$("ul li").remove("li[title!=菠蘿]");//將ul元素下title屬性不等於"菠蘿"的li元素刪除//$("ul li:eq(1)").empty();//清空ul節點下第2個li元素的內容//復制節點/*$("ul li").click(function(){ $(this).clone(true).appendTo("ul");//復制當前點擊的節點,並將它追加到《ul》元素中,當添加參數時復制它的事件});*///替換節點//$("p").replaceWith("<strong你最不喜歡的水果是?</Strong");});</script</head<body<p你好!</p 你最喜歡的水果是?<ul<li title="蘋果"蘋果</li
『柒』 JQuery如何為XML對象添加節點
$(function(){
//定義一個xml對象
varx=$("<xml><items><center/></items></xml>");
//在center節點的結尾添加一個bottom節點,然後在center節點的開頭添加一個top節點
x.find("center").appendXml("<bottom/>").prependXml("<top/>");
//在center節點的後面添加一個after節點,然後在center節點的前面添加一個before節點
x.find("center").afterXml("<after/>").beforeXml("<before/>");
alert(x.xml());
});
(function($){
functionmnpXml(opCode,xmlStr){
returnthis.each(function(){
if(typeofxmlStr!="string")return;
if(!jQuery.isXMLDoc(this))return;
varnode=$.parseXml(xmlStr).firstChild.cloneNode(true);
switch(opCode){
case"append":
this.appendChild(node);
break;
case"prepend":
if(this.childNodes.length>0)
this.insertBefore(node,this.firstChild);
else
this.appendChild(node);
break;
case"after":
if(this.nextSibling)
this.parentNode.insertBefore(node,this.nextSibling);
else
this.parentNode.appendChild(node);
break;
case"before":
this.parentNode.insertBefore(node,this);
break;
}
});
}
$.fn.extend({
appendXml:function(s){
returnmnpXml.call(this,"append",s);
},
prependXml:function(s){
returnmnpXml.call(this,"prepend",s);
},
afterXml:function(s){
returnmnpXml.call(this,"after",s);
},
beforeXml:function(s){
returnmnpXml.call(this,"before",s);
},
xml:function(){
varelem=this[0];
returnelem.xml||(newXMLSerializer()).serializeToString(elem);
},
innerXml:function(){
vars=this.xml();
vari=s.indexOf(">"),j=s.lastIndexOf("<");
if(j>i)
returns.substring(i+1,j);
else
return"";
}
});
$.extend(jQuery,{
parseXml:function(xmlStr){
if(window.ActiveXObject){
varxd=newActiveXObject("Microsoft.XMLDOM");
xd.async=false;
xd.loadXML(xmlStr);
returnxd;
}
elseif(typeofDOMParser!="undefined"){
varxd=newDOMParser().parseFromString(xmlStr,"text/xml");
returnxd;
}
elsereturnnull;
},
toXml:function(obj,nodeName,useAttr){
varx=$($.parseXml("<"+nodeName+"/>"));
varn=x.find(":first");
for(varpinobj){
if(useAttr)
n.attr(p,obj[p]);
else
n.appendXml("<"+p+"/>").find(p).text(obj[p]);
}
returnx[0];
}
});
})(jQuery);
『捌』 jquery如何添加兄弟節點 不是子節點哦 O(∩_∩)O~
1、首先獲取要添加的節點的節點,然後創建一個節點,添加到節點的前面。
『玖』 jquery怎麼添加一個父節點
父節點要和添加子節點差不多,但你要把父節點放在什麼地方,例如放在body:
varele=$('<div>子節點</div>');
varele1=$('<div>父節點</div>');
$(ele1).append(ele);//把子節點放在父節點里
$(document.body).append(ele1);//把父節點放在body里
『拾』 jq如何創建一個div節點
直接在JS中用document.write("<div>內容</div>");就可以創建了