Javascript jquery查找并替换为找到的html
我正在尝试执行以下操作,是否可以不使用Javascript jquery查找并替换为找到的html,javascript,jquery,Javascript,Jquery,我正在尝试执行以下操作,是否可以不使用.filter或.each 我在表中有一行包含select和input元素。我想从这些html中获取html,并用值替换输入或选择。因此,它将从: sometext 到 sometext 我试过这个,但似乎不起作用: $(this.find('select')。替换为($(this.find('select').html()) 有更好的方法吗?目前您的HTML标记无效,您可以使用而不是: <td><select>sometext
.filter
或.each
我在表中有一行包含select
和input
元素。我想从这些html中获取html,并用值替换输入或选择。因此,它将从:
sometext
到
sometext
我试过这个,但似乎不起作用:
$(this.find('select')。替换为($(this.find('select').html())代码>
有更好的方法吗?目前您的HTML标记无效,您可以使用
而不是
:
<td><select>sometext</select></td>
sometext
无效HTMLTATS不是指定值的方法,请从头到尾阅读jquery指南!这是我知道的无效html的psuedo代码……只要这
不是文档/节点元素或jQuery对象,那么它就是其他东西,所以$('select',this)
可能会导致一个空的结果集。至少您不能假设它在中。每个回调都是OP不想使用的。在本例中,html是伪代码,请尝试指出我有一个,并希望删除它,在本例中,将html保留为父html的html是伪代码,试着指出我有一个
,并希望删除它,保留html作为父级的html
$('td').html($('select',this).html());
<td><span>sometext</span></td>
$('td span').unwrap();