我有两个下拉列表,在选择数据时,我使用 ajax 将其发送到一个 php 文件,在那里我检索了一个表并根据我的查询字段发送整个表内容,我通过以下方式显示它
jQuery("div#tablecontent").html(returnval);
但是现在我想编辑,删除我显示的表视图,我试图获取我返回的行的类。但是不能指导我如何获得我返回的字段的类作为整个表。
编辑:添加我完成的代码
jQuery(document).ready(function(){
jQuery("#select1").change(function(){
jQuery.ajax({
type: "POST",
url: "<?php echo $base_url;?>?q=search/won",
error: function(returnval) {
alert("Failure");
},
success: function (returnval) {
// alert(returnval);
jQuery("select#fileds_content").html(returnval)
//alert("Sucess");
}
})
//
jQuery("#fileds_content").change(function(){
if(jQuery(this).val()){
var datawon = jQuery(this).val();
jQuery.ajax({
type: "POST",
url: "<?php echo $base_url;?>?q=getbases/won",
data:{ datawon : datawon},
error: function(returnval) {
// alert(returnval);
// alert("Failure");
},
success: function (returnval) {
// alert(returnval);
jQuery("div#tablecontent").html(returnval);
//alert("Sucess");
}
})
我不完全确定您实际上想做什么,但据我了解,您不能通过其类选择新创建的元素。在这种情况下,您无法选择新创建的元素,因为 js 还不知道它,因此,您可以使用类似 .ajaxComplete() 的东西,这将确保在 ajax 调用完成后运行函数。