javascript/jquery 设置 var 没有发生

标签 javascript jquery

我有一个相当令人困惑的问题,我似乎无法解决。

有问题的行是

var currentactive = $("products-grid-pager ul li[class='active'] a").attr("pageid");

此变量始终返回为未定义,但是如果我在此行之后暂停调试器并使用控制台获取 $("products-grid-pager ul li[class='active'] a")。 attr("pageid"); 然后我得到了想要的结果。

为什么我的变量没有设置?

最佳答案

products-grid-pager 是否匹配类或 ID? 因为

<products-grid-pager></products-grid-pager> 

不存在! ;-)

尝试

 $(".products-grid-pager") 
 $("#products-grid-pager")

关于javascript/jquery 设置 var 没有发生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29117783/

相关文章:

c# - 脚本中 setTimeout 和 setInterval 函数的等价物#

javascript - jQuery if 语句似乎不起作用

jquery - 自动完成功能不允许自由文本输入?

jquery 查找选择选项属性

javascript - UI 路由器无法将已解析的对象注入(inject) Controller

javascript - 如何确定一个javascript对象是简单的还是复杂的?

javascript - 如何在 JavaScript 中引用之前的prompt()?

javascript - 单击浏览器后退按钮运行动画

javascript - 如何在没有数据库的情况下创建 AJAX 分页?

javascript - JQuery 发布 JSON 数据抛出错误, "unquoted Identifier ' Id' 在位置 0"