2011-09-20 128 views
0

考虑下面的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

你需要做这样的事情 - Get selected element's outer HTML

-

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

这应该让期权元的全外HTML,有进一步的技术在这个问题解释