zoukankan      html  css  js  c++  java
  • 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='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对象。
  • 相关阅读:
    解决GIT可视化工具Sourcetree拉取失败问题
    记录常用Git命令
    vue开发移动端使用rem的适配方案
    使用HBuilderX实现打包vue项目成app
    使用vue+webpack从零搭建项目
    整理最近面试问道的问题
    模块化之seaJs学习和使用
    理解Object.defineProperty的作用
    vue生命周期
    使用gulp编译sass
  • 原文地址:https://www.cnblogs.com/goloving/p/7133089.html
Copyright © 2011-2022 走看看