Есть код, который при нажатии на кнопку делает json запрос, и подменяет полученные данные отображая вместо кнопки.
Все прекрасно работает, когда значение id не содержит символ "." точка.
Проблема в этой строке $("#"+id_elem+".secphone"), если указать напрямую с экранированной переменной $("#"+"google\\.com"+".secphone") все корректно.
Как исправить, чтобы код исправно искал элемент с точкой в значении?
Заранее спасибо.
<span class="secphone" id="google.com">
<input type="submit" value="домен второго уровня">
</span>
$(document).ready(function(){
$(".secphone>*").click(function(){
id_elem=$(this).parent().attr("id");
jQuery.post("data.php",{id:id_elem},show_secphone);
});
function show_secphone(data){
$("#"+id_elem+".secphone").fadeOut(500, function(){
$(this).html(data).fadeIn(500);
});
}
});