javascript - $.find method checking empty -


i have pagination <div>. in selected page have given selectedpage class it. creating pagination dom server side. code dynamic.

now want find selected page number , doing follows

$( "#paginatdiv" ).find( ".selectedpage" ) 

i want trigger onclick event element , doing follows

 $( "#paginatdiv" ).find( ".selectedpage" ).click(); 

<div id="paginatdiv"> <div> pagination per page 10 records. problem when have less 10 records in table not showing this
<div id="paginatdiv">.

i know can check div exists or not want know can check follows

if($( "#paginatdiv" ).find( ".selectedpage" ).length == 0){   // not exist }else{   //  exist } 

my concern if <div id="paginatdiv"> not in html page happen

$( "#paginatdiv" ).find( ".selectedpage" ).length 

it give error ?

just you've described, can check if length of .selectedpage inside #paginatdiv less 10 hide #paginatdiv respectively:

if($( "#paginatdiv" ).find( ".selectedpage" ).length < 10){     $('#paginatdiv').hide(); } else {     //  exist } 

or can shorten selector to:

if($("#paginatdiv .selectedpage").length < 10){     $('#paginatdiv').hide(); } else {     //  exist }     

Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

android - Keyboard hides my half of edit-text and button below it even in scroll view -

css - Make div keyboard-scrollable in jQuery Mobile? -