使用jquery从textarea获取标签

时间:2011-04-06 10:30:52

标签: jquery html

我想得到一些textarea中的HTML代码将一些函数应用到代码中将src替换为其他url,并在单击按钮时将代码返回给textarea。我想用jquery做这个。

<textarea  id="proverka"><div id='sd'> <img src="/images/panorami/53.jpg"></div></textarea> <input type="button" id="mes1" name="btn_cancel"
                value="change" />

这可能吗?

2 个答案:

答案 0 :(得分:1)

您可以在textarea中创建文本的jquery-object,操作它并将html写回:

$('#mes1').click(function(){
var tmp= $('<root/>').append($('#proverka').val())[0];
    $('img',tmp).attr('src','another.url');
   $('#proverka').val($(tmp).html());
});

答案 1 :(得分:0)

一种可能的方法:

  1. 从textarea值

    创建一个新元素

    $( '#虚设')HTML($( '#proverka')VAL()。);

  2. 更改新元素的SRC属性

    $('#dummy img')。attr(“src”,'newvalue');

  3. 检索新元素的HTML并将其放回textarea

    $( '#proverka')VAL($( '#虚设')的HTML());