我想得到一些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" />
这可能吗?
答案 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)
一种可能的方法:
从textarea值
创建一个新元素$( '#虚设')HTML($( '#proverka')VAL()。);
更改新元素的SRC属性
$('#dummy img')。attr(“src”,'newvalue');
检索新元素的HTML并将其放回textarea
。$( '#proverka')VAL($( '#虚设')的HTML());