jQuery判断网页元素是否存在

以id=abc为例

$(‘#abc’)不管页面上存不存在id=abc的元素,都会返回jQuery对象(详细内容可参照jQuery手册),因此我们就不能用if($(‘#abc’))来判断。

可以用

if($(“#abc”).size() > 0){}

if($(“#abc”).length > 0){}


( ! ) Warning: Missing argument 1 for cwppos_show_review(), called in /data/www/enjoyphp/wp-content/themes/flat/content-single.php on line 29 and defined in /data/www/enjoyphp/wp-content/plugins/wp-product-review/includes/legacy.php on line 18
Call Stack
#TimeMemoryFunctionLocation
10.0000355048{main}( ).../index.php:0
20.0000355336require( '/data/www/enjoyphp/wp-blog-header.php' ).../index.php:17
31.159510175648require_once( '/data/www/enjoyphp/wp-includes/template-loader.php' ).../wp-blog-header.php:19
41.160610246792include( '/data/www/enjoyphp/wp-content/themes/flat/single.php' ).../template-loader.php:74
51.235810799688get_template_part( ).../single.php:5
61.235810800208locate_template( ).../general-template.php:167
71.235810800304load_template( ).../template.php:643
81.235910800688require( '/data/www/enjoyphp/wp-content/themes/flat/content-single.php' ).../template.php:686
91.240310785424cwppos_show_review( ).../content-single.php:29

发表评论

电子邮件地址不会被公开。 必填项已用*标注