jquery查找并替换找到的html

时间:2014-04-23 15:58:59

标签: javascript jquery

我正在尝试执行以下操作,是否可以在不使用.filter.each

的情况下执行此操作

我在包含selectinput元素的表格中有一行。我想从那些获取html并替换输入或仅选择值。所以它会改变:

<td><select>sometext</select></td>

<td>sometext</td>

我试过这个,但它似乎没有工作:

$(this).find('select').replaceWith($(this).find('select').html());

有更好的方法吗?

2 个答案:

答案 0 :(得分:0)

   <td><select>sometext</select></td>

在Html中无效。但如果你想,试试这个

   $('td').html($('select',this).html());

答案 1 :(得分:0)

目前您的HTML标记无效,您可以使用<span>代替<select>

<td><span>sometext</span></td>

然后您可以应用 .unwrap()

$('td span').unwrap();