我正在使用下拉菜单,并且在更改下拉菜单时正在调用 javascript。在 javascript 中,我正在使用 jquery 更改表类的内容。现在的问题是,如果我的下拉菜单需要再次更改,这还不是全部,因为我正在更改javascript 中的内容。
function filterbyaptno(){
var idno = document.getElementById("aplist").value;
alert(idno);
$.ajax({
url:address ,
type: 'POST',
data:"idno="+idno,
success:function(result) {
var numRecords = parseInt(result.rows.length);
if(numRecords>0)
{
var html = '';
for(var i = 0; i<numRecords;i++)
{
html +='<div><table class="support" width="700" cellpadding="10px;">
<tr bgcolor="#E8E8E8"><td width="7";>'+result.rows[i].firstname+'</td>'
+'<td width="350">'+result.rows[i].advicetoowners+'</td>'
+'<td width="7">'+result.rows[i].customdata+'</td><tr></table></div>'
}
$('.detais').replaceWith(html);//here i change the content of div
}
$(function() {
$('.droplist').change(function(){
filterbyaptno();//here i call javascript while dropdown change
});
});
}
}); }
谁能建议我应该怎么做才能将内容相应地更改为下拉值