$(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(){
根本没有回复
答案 0 :(得分:3)
<强> 修改 强>
@altCognito指出,live也适用于变化事件。然后你可以写
$("#ddltesting").live("change",function(){
alert('a');
var c= $("#ddltesting").val();
alert(c);
});
更改和提交事件有效 可靠地跨浏览器两者 正常和现场活动。我们覆盖 正常的变化和提交事件 Internet Explorer并替换它们 与事件相同的事件 其他浏览器。
尝试
$("#sampletextbox").val(c);
而不是
$("#sampletextbox").text(c);