javascript - 如何在 jquery ajax 成功 html 响应中找到输入隐藏元素?

标签 javascript jquery ajax

我正在通过 ajax 调用函数并且我正在正确获取数据,但我无法访问返回的 html 中的隐藏元素。

代码:

success: function(data){
        var $response = $(data);
        var errorMessage = $response.filter('#errorMessage').val();
        alert(errorMessage);
            
}

我收到 "undefined" 警报。怎么了?

最佳答案

你可以试试find方法:

var errorMessage = $response.find('#errorMessage').val();

关于javascript - 如何在 jquery ajax 成功 html 响应中找到输入隐藏元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12130624/

相关文章:

javascript - 使用 PHP ajax 调用后执行 Chartjs

c# - 自动保存动态创建的控件的最佳方法?

javascript - 对于响应式网格有什么建议可以适应不同浏览器的文本大小和布局吗?

javascript - typeof 新字符串 ("aaa") === "object"?万物皆对象,却有原始类型?

javascript - Jest 和 Create-react-app : Cannot use import statement outside a module

javascript - 是否可以在网页的全屏模式下以编程方式禁用 esc/F11 键?

jquery - 如何在 jQuery 中使元素可拖动?

c# - 如果发布后模型中的值发生变化,表单仍显示旧值

javascript - 使用 Cookie 保存 JQuery 切换状态

javascript - 在音频元素中选择