2010-05-12 2 views
2

Привет, Я пытаюсь установить href с помощью Jquery внутри события click клика RadioButtonList, но это не работает. Если я принимаю тот же код для события document.ready, он отлично работает, но не в событии click. Пожалуйста посоветуй.не удалось установить href внутри события click click JQuery

$(document).ready(function() {  
    url = "Results.aspx?latitude=" +latitude + "&Longitude=" + longitude; 

$("a[href='http://www.google.com/']").attr("href", url); // this works.. 
     }   
     $('.rbl input').click(function() { 

      id = $(this).parent().children("input").val(); 
      url = "Results.aspx?latitude=" + latitude + "&Longitude=" + longitude + "&ServiceCenterProductTypeId=" + id; 
      //alert(url); 
      $("a[href='http://www.google.com/']").attr("href", url); //this doesnt work.... 

     }); 
    }); 
+0

Где установлена ​​долгота и широта? – John

ответ

0

Вы (вероятно) имеют AutoPostBack набор свойств к истине, в результате чего постбэка на сервер, который перезагружает всю страницу.

Поэтому ваши изменения в Javascript заменяются обратной передачей.

4

кажется мне, как у вас есть дополнительный закрывающая фигурная скобка } после этой строки:

$("a[href='http://www.google.com/']").attr("href", url); // this works.. 
Смежные вопросы