jquery - 如何在 AJAX 调用中隐藏元素?

标签 jquery html ajax

我有一个带有下拉菜单的页面,选择后,使用 AJAX 调用创建一个新元素(表格)。 Firebug 在操作中显示了这一点:

GET http://www.site.com/page.php?q=category

实际代码是:

select name="category" id="category" onchange="load(this.value)

但是,除了创建一个新表之外,我还希望它销毁/不显示页面上已有的另一个表。该表具有class="table2"id="PR"。我应该在上面的选择标签中添加哪些附加代码?谢谢

最佳答案

尝试以下操作:

$('#PR').remove();

但也许您需要创建一个函数来调用 onchange:

function mychange(event)
{
  load( event.currentTarget.value );
  $('#PR').remove();
}

select name="category" id="category" onchange="mychange(event)"

关于jquery - 如何在 AJAX 调用中隐藏元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5116200/

相关文章:

javascript - 客户端网站可达性测试

javascript - jQuery 将具有特定类别的所有图像调整为正方形

javascript - Prestashop 送货时选择隐藏/显示付款方式

jQuery click - 防止移动设备中的多次点击

javascript - 当部分可见时将标题固定在顶部

html - 使用 html 和 css 创建 3 个垂直拆分布局

jquery - 每次页面展开时自动将 div 调整为页面宽度

c# - 如何在不同的互联网速度下测试 Asp.net Web 应用程序?

javascript - Rx.js 和应用程序工作流程

javascript - 未调用 AJAX 回调