如何在Jquery中将HTML字符串转换为HTMLDivElement对象?
HTML代码从api函数返回为字符串格式。
var div = infoWindow.getContent(); div变量包含以下代码。
。
我想在jQuery
转换为[object HTMLDivElement] 。 如果将它转换为对象HTMLDivElement
,我可以通过JS代码轻松更改href值。
如何转换?
考虑您有以下字符串:
var string = '';
你可以把它传递给$
function,jQuery的力量将在你手中:
var $elem = $(string);
现在您可以获得其中的链接:
$elem.find('a').attr('href', 'http://www.google.com/');
并将其附加到某个元素:
$elem.appendTo('body');
-
[!]
你可以在这个FIDDLE上查看它。
尝试使用.html之类的
$(".mt").html();
如果你想改变href值你可以尝试
$(".jsDetailsLink").attr("href","my_new_href");
你需要一些练习并看到这个JQUERY
您可以简单地创建一个虚拟对象,并在用jQuery替换HREF值之后将字符串附加到该对象。
var str = ''; var dummy = $(''); dummy.html(str); dummy.find('#detailsLink').attr('href', 'http://google.com'); alert(dummy.html()); $('#data').text(dummy.html());