2011-09-20 131 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,有進一步的技術在這個問題解釋