美元.查找方法检查为空
$.find method checking empty
我有一个分页<div>
。在选定的页面,我给了selectedPage
类。我正在从服务器端创建分页DOM。所有代码都是动态的
现在我想找到选定的页码,为此我正在做如下操作
$( "#paginatDiv" ).find( ".selectedPage" )
我想为这个元素触发onClick事件,所以我做了如下操作
$( "#paginatDiv" ).find( ".selectedPage" ).click();
<div id="paginatDiv">
此<div>
用于每页10条记录的分页。现在我的问题是,当我在表中有少于10条记录时,我没有显示这个<div id="paginatDiv">
。
我知道我可以检查这个div是否存在但我想知道我可以检查如下内容
if($( "#paginatDiv" ).find( ".selectedPage" ).length == 0){
// not exist
}else{
// exist
}
我担心的是如果<div id="paginatDiv">
不在HTML页面中,那么
$( "#paginatDiv" ).find( ".selectedPage" ).length
正如您所描述的,您可以检查#paginatDiv
中.selectedPage
的长度是否小于10
并分别隐藏#paginatDiv
:
if($( "#paginatDiv" ).find( ".selectedPage" ).length < 10){
$('#paginatDiv').hide();
} else {
// exist
}
或者您可以将选择器缩短为:
if($("#paginatDiv .selectedPage").length < 10){
$('#paginatDiv').hide();
} else {
// exist
}
检查长度是否小于10
if ($("#paginatDiv .selectedPage").length > 9) {
// fire as it is shown
} else {
// don't fire
}
相关文章:
- 递归使用 eval() 是检查程序执行的好方法吗?
- 用于检查数组中是否存在元素的javascript自定义方法
- 指令加载真的很长,检查加载时间的方法
- PhantomJS - 检查javascript函数是否正在运行的任何方法
- 检查变量是否为字符串的简单方法
- 有没有一种方法可以检查javascript以毫秒为单位执行一个函数需要多长时间
- 点击一个按钮,有没有一种方法可以检查Div内部的图像
- JavaScript:检查变量是否等于两个或多个值之一的简单方法
- 如果我返回表,检查 Ajax 调用是否为 200 OK的最佳方法是什么
- 检查对话框是否为 Open 会引发“初始化前无法在对话框上调用方法”错误
- 在 Node.js 中检查带有除沟器的方法链
- 检查浏览器是否支持iFrame上的加载方法
- 检查 redux 状态是否更改的简单方法
- Javascript应该使用什么方法来查找或检查数组中是否存在字符串
- 如何检查方法 modernizer.mq 是否受支持
- 检查方法返回未定义
- 将webpurify javascript检查方法的状态返回到主程序
- 重写tinymce 4拼写检查方法
- 如何检查方法是否调用了茉莉花单元测试
- Js函数来检查方法是否抛出