JQuery将文本更改为标题

时间:2013-09-09 08:33:54

标签: jquery css text formatting

我有一个名为<form>(没有id)的文本和输入元素。我需要将文本格式更改为标题样式。

<form name="myform">
    <br/>
    Text Snippet #1<br/>
    <input type="text"><br/>
    <br>Text Snippet #2</br><br/>
    <input type="text">`<br/>
</form>`<br/>

所以在上面的例子中,Text Snippets#1&amp; 2应该装饰 <h1>Text Snippet #1</h1>  和<br><h1>Text Snippet #2</h1></br>分别。

1 个答案:

答案 0 :(得分:0)

你可以.filter().wrap()

$('form[name=myform]').contents().filter(function() {
    return this.nodeType === 3 && $.trim(this.nodeValue).length;
}).wrap('<h1/>');

http://jsfiddle.net/AWJs4/