Maison  >  Article  >  interface Web  >  Comment convertir une chaîne en objet jquery

Comment convertir une chaîne en objet jquery

零到壹度
零到壹度original
2018-03-26 15:24:592097parcourir

Cette fois je vais vous expliquer en détail comment convertir une chaîne en objet jquery, et quelles sont les précautions pour convertir une chaîne en objet jquery. Voici un cas pratique, jetons un oeil.

jQuery(test)[0].outerHTMLouterHTML
是部分浏览器提供的原生DOM属性,可返回包括元素本身在内的html代码。
如果不需要标签本身,可用jQuery的html方法来获取html文本
jQuery(test).html()
var test=&#39;<p>.<img src="oldsrc" />.</p>&#39;
var jObj=$(test);
var imgs=jObj.find(&#39;img&#39;);
imgs.each(function(){
  $(this).attr(&#39;src&#39;,&#39;newsrc&#39;);
  });
test=jObj[0].outerHTML;
或者
test=&#39;<p>&#39;+jObj.html()+&#39;</p>&#39;;
这里只能用DOM片断来做,无法带上html

Ou vous pouvez directement utiliser des expressions régulières pour remplacer

&#39;<p><img src="oldsrc" /></p>&#39;.replace(
/<img(\s+[^>]*)src="([^"]+)"([^>]*)>/ig,
function(a,b,c,d){    //这里a代码匹配到的一个img元素的整个字符串,b代码第一个括号内的内容,c代码第二个括号的内容,就是img的src,d代码后面的内容
//这里可以处理下c再连接,也可以直接写新的src
return &#39;<img&#39;+b+&#39;src="&#39;+&#39;new src&#39;+&#39;"&#39;+d+&#39;>&#39;;
})

ou comme ceci :

var a=&#39;<p>123</p>&#39;;
var jObj=$(a);
console.log($(&#39;<input></input>&#39;))

Recommandations associées :

Comment convertir une chaîne html en objet Jquery ou objet Dom en JavaScript

Chaîne Json et objet Conversion mutuelle-javascript /jQuery

Objet jQuery en chaîne ordinaire

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn