JavaScript中將html字符串轉化為Jquery對象或者Dom對象


實例代碼:

$('<a href="javascript:void(0);" onclick="showUI(this,"4028f65d5d1bb627015d1c297ecf0006")" title="查看詳細信息">就是上次</a>').text()     //結果:就是上次
$($.currentIframe().$("#gridTable").jqGrid("getRowData")[0].name).text()

jQuery與DOM對象互轉 

  從硬編碼的html字符串中提取自己想要的元素以及屬性信息。但是在js中或者jQuery中操作元素節點以及屬性都是使用DOM對象或者jquery對象。下面將介紹如何把html字符串轉為Jquery對象或者DOM對象。

  原html字符串:

var text="<div id='overLay' style='width:50px;height:60px;background:url(imgs/back.png) left top no-repeat; position: absolute;'>"
               + "<img style='margin-left:4px;margin-top: 3px;' src='ima.png' width='43px' height='43px'/>"
               + "</div>";

1、Jquery將text字符串轉變成jQuery對象

$(text).html()

其中$(text)就text字符串轉為了一個Jquery對象,最后將該Jquery對象的html()將html內容以字符串的形式輸出,結果如下:

  <img style='margin-left:4px;margin-top: 3px;' src='ima.png' width='43px' height='43px'/>

  說明了,$(text)Jquery對象代表的是最外層的html元素div

2、jQuery與DOM對象互轉

var element= $(text).get(0);//element就是一個dom對象 //或$(text)[0]
var jqueryobj=$(element);//jqueryobj就是一個Jquery對象。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM