2012-06-21 3 views
1

код JQuery является:конвертировать вклад в обратную ссылку с JQuery

$(document).ready(function() { 
    $('.a0').click(function(){ 
    $('#url0,#url1').val($(this).text()).show(); 
    $(this).hide(); 
}); 

$('.a0 a').click(function(e){ 
    e.stopPropagation(); 
}); 


}); 

HTML-:

<div style="padding:0 !important"> 
    <div class="a0" style="padding: 0px ! important; display: none;"> 
     <a href="http://dasda.cas">dasda.cas</a> 
    </div> 
    <input type="text" value="dasda.cas" class="mandatory1" id="url1" style="" readonly="readonly"> 
</div> 

первым это ссылка, то когда я нажимаю на DIV он преобразующего для ввода, чтобы редактировать затем, когда я выхожу из него, или вкладка должна быть снова преобразована в ссылку.

ОБНОВЛЕНИЕ: MY need is: для преобразования текста по ссылке после его редактирования. это форма выписки, последний шаг проверки, так что у меня есть мгновенное редактирование ajax, по умолчанию это ссылка на этот скрытый ввод, который вы можете видеть, и мне нужно, чтобы редактирование было ссылкой, потому что после редактирования он остается текстом, а не ссылкой.

+0

ты шутишь? Я задаю нормальный вопрос !!!! –

+0

Вы никогда не сможете следовать этой ссылке. Чего вы пытаетесь достичь? –

+0

действительно не понимаю, почему закрыто! это URL-адрес с мгновенным редактированием, и мне нужно быть ссылкой, а не только текстом, потому что это ввод URL-адреса, но в то же время, чтобы иметь возможность редактировать, и он работает, только когда я нажимаю или сохраняю текст и текст мне нужно, чтобы он возвращал ссылку –

ответ

0

Вы можете попробовать это, чтобы преобразовать текстовое поле назад, чтобы связать

$('#url0,#url1').blur(function() { 
    $(this).prev().show().find('a').attr(this.value); 
    $(this).hide(); 
}); 
​