2010-05-29 125 views
5

我想檢查我的段落標籤是否使用Jquery爲空。沒有內容的意思。jquery檢查段落是否爲空

$(function() { 
    $("#popupdialog").dialog(); 
}); 

HTML

<div id="popupdialog"> 
<p></p> </div> 

獨立即食。

<div id="popupdialog" title="Basic dialog"> 
<p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p> 

如果popupdialog沒有內容。我希望對話框設置爲autoOpen:false。我應該怎麼做?

回答

8
if ($('#popupdialog > p').is(':empty')) { 
    // we're empty. do stuff. 
} 
+1

鏈接到文件,以防萬一你需要它http://api.jquery.com/empty-selector/ – Chubas 2010-05-29 06:33:16

+0

$(函數(){ 如果($( '#PopUpDialog,這個PopUpDialog> P' )。是( ':空')){ $( 「#PopUpDialog,這個PopUpDialog」)對話框({的AutoOpen:假}); 。} 別人; { $( 「#PopUpDialog,這個PopUpDialog」)對話框() 。} }); 嘗試此代碼,不起作用 – Gidiyo 2010-05-29 15:02:45

+0

需要更多信息,然後。 – x1a4 2010-05-29 15:23:57