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='<p>.<img src="oldsrc" />.</p>' var jObj=$(test); var imgs=jObj.find('img'); imgs.each(function(){ $(this).attr('src','newsrc'); }); test=jObj[0].outerHTML; 或者 test='<p>'+jObj.html()+'</p>'; 这里只能用DOM片断来做,无法带上html
Ou vous pouvez directement utiliser des expressions régulières pour remplacer
'<p><img src="oldsrc" /></p>'.replace( /<img(\s+[^>]*)src="([^"]+)"([^>]*)>/ig, function(a,b,c,d){ //这里a代码匹配到的一个img元素的整个字符串,b代码第一个括号内的内容,c代码第二个括号的内容,就是img的src,d代码后面的内容 //这里可以处理下c再连接,也可以直接写新的src return '<img'+b+'src="'+'new src'+'"'+d+'>'; })
ou comme ceci :
var a='<p>123</p>'; var jObj=$(a); console.log($('<input></input>'))
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!