JQuery не будет работать в многоуровневой зависимости? - PullRequest
0 голосов
/ 18 января 2010
$(document).ready(function() { 

     $("#ddlprod").change(function() {

        var pk= $("#ddlprod").val();

        $.ajax({

        url: "ajaxprintdropdown.php",

        type: "POST",

        data: 'pk='+pk,

        timeout: 5000,

        success:  function(output) {                            

            $('#divtesting').show();    //works well            
            $('#divtesting').html(output);   //works well
        },


        }); 


     $("#ddltesting").change(function(){
        alert('a');    //not functioning at all
        var c= $("#ddltesting").val();
        alert(c);   //not functioning at all    
      });



     });
Вывод

ajaxprintdropdown.php

<select name=ddltesting id=ddltesting >
<option value=''>--Select--</option>
<option value='test1'>bla for test1</option>
<option value='test2'>bla for test2</option>
</select>

Jquery не работает для многоуровневой зависимости? $("#ddltesting").change(function(){ ответа нет вообще

1 Ответ

3 голосов
/ 18 января 2010

Редактировать

@ altCognito указал, что live работает и с событиями изменения. Тогда вы можете написать

$("#ddltesting").live("change",function(){
    alert('a');    
    var c= $("#ddltesting").val();
    alert(c);   
});

С Выпущено jQuery 1.4

Изменение и отправка событий работы надежно через браузеры для обоих нормальные и живые события. Мы переопределяем нормальное изменение и отправка событий в Internet Explorer и заменить их с событиями, которые работают идентично другие браузеры.

Попробуйте

$("#sampletextbox").val(c);

вместо

$("#sampletextbox").text(c);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...