如何将jquery .text()绑定到HTML标记?

时间:2014-08-20 03:01:13

标签: jquery

我有一个像** var result=$('result').text();的值**我想把这个结果.value放到html标签上。示例: var htmltag="<strong></strong>"; 我想获得输出为** <strong>result</strong> **。请注意:

http://jsfiddle.net/v142v3xq/3/

2 个答案:

答案 0 :(得分:2)

使用JQuery wrap()

$('result').wrap("<strong></strong>");

但是使用选择器“结果”可能不是您想要的...这将选择结果为 id 的元素。

$('#result').wrap("<strong></strong>");

答案 1 :(得分:2)

当没有使用正确的模板系统时,我更喜欢&#34;首先创建元素&#34;然后根据需要填写动态属性(或动态文本内容)。

使用jQuery可能看起来像:

var $elm = $("<strong/>").text(result);
// And add new element as appropriate
$target.append($elm);

请注意text(val)返回与接收者相同的对象,这非常方便,因此代码可以扩展为:

var $elm = $("<strong/>");  // create STRONG element, add to new jQ object
$elm.text(result);          // set text of all elements (only STRONG here)

这是a jsfiddle example