मेरे पास एक div में लिपटे mutli <a>
तत्व है और मैं सभी <a>
टैग को <ul>
सूची में लपेटना चाहता हूं।अलग-अलग उल सूची में प्रत्येक तत्व को लपेटें
इस तरह एचटीएमएल देखो:
<div id='MyId'>
<a href='#'><span>1</span></a>
<a href='#'><span>2</span></a>
<a href='#'><span>3</span></a>
<a href='#'><span>4</span></a>
<a href='#'><span>5</span></a>
</div>
और मैं चाहते हैं
<div id='MyId'>
<ul>
<li>
<a href='#'><span>1</span></a>
</li>
<li>
<a href='#'><span>2</span></a>
</li>
<li>
<a href='#'><span>3</span></a>
</li>
<li>
<a href='#'><span>4</span></a>
</li>
<li>
<a href='#'><span>5</span></a>
</li>
</ul>
</div>
के लिए मैं jQuery के साथ करने की कोशिश की लेकिन मैं इसे ऐसा करने में सक्षम नहीं कर रहा हूँ
$('#MyId').each(function(){
var $this = $(this),
html = $this.html(),
skel = '<ul><li>'+ html +'</li></ul>';
$this.closest('div').html('');
$('#MyId').append(skel);
});
यहां कुछ fiddle
किसी भी मदद की सराहना की जाएगी।