为什么找不到值,代码如下:
var id = $("div.listitle[style=display:block]>a").attr("id");
alert(id);
前提是我的这段代码是在ready里面的,而且页面初始是style=display:none,我做了操作也是在ready才使style=display:block,之后我才根据这个style=display:block找到$("div.listitle[style=display:block]>a").attr("id"); 但是在除了火狐,其他浏览器都取不到值
var id = $("div.listitle[style=display:block]>a").attr("id");
alert(id);
前提是我的这段代码是在ready里面的,而且页面初始是style=display:none,我做了操作也是在ready才使style=display:block,之后我才根据这个style=display:block找到$("div.listitle[style=display:block]>a").attr("id"); 但是在除了火狐,其他浏览器都取不到值
解决方案 »
- 按按钮后,先访问数据库,判断是否存在这个记录,如果存在则弹出对话框,然后再点击"确认"或者"取消"覆盖原来的记录,问题是:点击取消程序依然继续运行!
- JavaScript对大小写敏感吗?
- 一个html页面通过button来增加节点a,在线等
- name: aaaa 这种形式是表示什么意思?谁能帮忙讲解下该怎么应用?
- 如何在.hta程序中生成一个WScript对象
- 关于encodeURI
- 求教,关于图层的放大、缩小、上下左右的移动
- foolfish--->进来接分
- 今天又加一级,散个代码(rainbow text)
- 基于vue的框架element-ui,树形控件tree的修改使用
- 关于bind的一个基础问题
- jquery 的ajax请求时,返回值正确,但后面总是附带一个“503”
参加:http://api.jquery.com/visible-selector/if($("div.listitle").is(':visible')){
var id = $(this).children('a').attr("id");
alert(id);
}
if ($(this).css("visibility") == "visible") {
alert($(this).find("a").attr("id"));
}
});