div文本输入值

时间:2015-07-22 01:52:39

标签: javascript jquery regex

场景: 双引号后,下一个字符没有显示。

我知道这是因为单引号和双引号的转义,我尝试了这个正则表达式<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule ^(.+)$ /$1.php [QSA,L] </IfModule> ,但它没有用。

有人可以帮我查看代码吗?我想要的输出是div上的所有字符也应该显示在输入上。

PS:我想尽可能避免(/"/g,'\"')

replace(/"/g,'&quot;')

请参阅此小提琴demo

1 个答案:

答案 0 :(得分:3)

尝试此方法(demo):

$('<input>', {
    type: 'text',
    value : $("div").text()
}).appendTo('form');

更新:对于多个元素,请尝试此操作(demo

var txt = $('div').text();

$('<tr><td><input type="button"></td><td><input type="text"></td></tr>')
    .appendTo('table')
    .find('input')
    .val( txt );