j查询加载问题.不知道如何处理此 AJAX 调用
jQuery load issue. Don't know how to approach this AJAX call
$("[littleBox]").load("ajax.php?eid="+$(this).attr("littlebox"));
代码的$(this).attr("little box")
部分返回undefined
。我正在尝试获取初始$("[littleBox]")
的单个属性。
此特定代码行在文档准备就绪后立即调用。
当我输入预定义的值时,例如
$("[littleBox]").load("ajax.php?eid=1");
它按预期工作。不幸的是,我需要它根据该元素的属性加载特定内容。知道如何使这项工作吗?
使用适当的this
遍历所有项目:
$("[littleBox]").each(function() {
var $this = $(this)
$this.load("ajax.php?eid="+ $this.attr("littlebox"));
});
this
不会在该上下文中引用$("[littleBox]")
,则必须重复选择器 - 或者已经选择元素并重复使用它:
var $box = $("[littleBox]");
$box.load("ajax.php?eid=" + $box.attr("littlebox"));
发布你的html cotnain attr "Little Box"。是不是像
<a attr="little box" id="test">test<a/>
然后它像
$('#test').click(function(){
alert($(this).attr('little box'));
});
相关文章:
- 在同一个javascript事件处理程序中调用不同的函数
- 当达到codeigniter/tank auth会话超时时,在ajax调用中处理php重定向
- Rails——处理多态关联上的Ajax destroy调用
- AJAX调用后使用JavaScript处理数据(CakePHP 2.6.x)
- 如何处理主干渲染和ajax调用
- AngularJS多资源调用,只处理最后一个
- 为什么没有调用我的流错误处理程序
- 在javascript中调用seam远程函数时处理连接错误
- 向调用全局javascript函数的对象添加处理程序
- Selenium如何批处理许多isElementDisplayed调用
- 直接在DOM事件处理程序中调用作用域函数的最短方法是什么
- 正确处理调用 AngularJS $http中的错误
- 如何处理调用相同函数的多个Ajax调用
- 如何处理调用输入按钮单击事件的多个文本框的输入事件
- 如何处理调用一个在deferred .resolve()中返回承诺的函数?
- 我的js函数不能处理2调用在同一时间
- 处理调用可能不再可用的变量的异步函数的最佳实践是什么?
- WebGL中批处理调用的最快方法
- AngularJS多次处理调用承诺
- 通过批处理调用PHP文件