克隆选择选项问题

时间:2011-09-20 08:15:15

标签: jquery select

考虑以下HTML:

<div class="list">
<select>
    <option value="one">1</option>
    <option value="two">2</option>
</select>

和Javascript:

  var s_m = $("select option[value='one']");
  var sec_mark = s_m.clone();
  console.log(sec_mark.html());

结果我只获得了1文字。如何获得像<option value="one">1</option>这样的完整选项html?

1 个答案:

答案 0 :(得分:1)

你需要做这样的事情 -

var s = s_m.clone().wrap('<select></select>').parent().html();

那应该得到选项元素的完整外部html,在这个问题中解释了更多技巧 - Get selected element's outer HTML