2010-02-11 7 views

답변

3
$("#my_id").each(function(){ 
    $(this).replaceWith("<a id=\"" + $(this).attr("id") + "\">" + $(this).text() + "</a>"); 
}); 
+0

실제로 그는 앵커에서 스팬으로 변경하려고하지만 꽤 가까이 있습니다. – Erik

1

이 방법을 사용 :

$('#my_id').replaceWith('<span id="my_id">abc</span>'); 
0

이 스팬 (뿐만 아니라 ID)에 앵커에서 모든 속성을 transfering의 이점이있다.

var cacheAttr = $('#my_id').attr(); 
var newSpan = $('<span></span>').attr(cacheAttr); 
$('#my_id').replaceWith(newSpan); 
관련 문제