我正在開發一個web應用程序,需要附加一些文本到特定的div(id = div_specific)。 div是由程序動態生成的,所以我需要驗證div是否已經存在,否則,我必須先創建該div。如何驗證div是否已經存在?jQuery:如何知道div已經存在?
回答
if(jQuery("#id_specific").length > 0) {
...
}
else {
...
}
該div可能沒有任何內容。 –
@Steve沒關係。 jQuery返回一個元素數組,所以你檢查是否該元素數組大於0.你沒有檢查div內容的長度。 –
jQuery(...)。length不檢查div中的內容,它檢查匹配搜索參數的項目數(在本例中爲id = id_specific) – yoozer8
這應該做的伎倆,
if($('#' + div_specific).length == 1){
alert("I Exist");
}
if($("#div_specific").length == 1) { /* do stuff */ }
簡單:
if($("#mydivname").length) {
// do something cool with the div
} else {
// create it
$("#mydivparent").append("<div id='mydivname'>hello world</div>")
// now do something cool with the new div
}
因此,我意識到如果它沒有不存在 - 正式編輯。 – David
- 1. Android:如何知道DataBase表是否已經存在?
- 2. 如何知道文件是否已經存在與Firefox iMacros
- 3. 如何知道CloudKit Zone是否已經存在
- 4. 我如何知道reloadData已經完成
- 5. 如何知道流已經結束C#
- 6. JQuery如何知道所有已經失去焦點的選擇
- 7. 如何知道Scroll事件已經使用jQuery完成
- 8. jquery,如何知道div是隱藏的?
- 9. 如何知道jquery中div的狀態?
- 10. 如何知道View是否已經在Layout上?
- 11. 如何知道在php中是否已經過期/過期?
- 12. 我如何知道infowindow已經在谷歌地圖上彈出
- 13. 如何知道衛星已經找到或在android上搜索?
- 14. 如何知道用戶名是否已經存在於數據庫中?
- 15. jQuery如果div切換已經可見
- 16. 的iOS知道文件已經改變
- 17. 知道java是否已經過去了
- 18. VBNet如何知道,如果後臺工作已經取消,
- 19. 如何知道如果Web服務已經開始
- 20. 未知函數已經存在錯誤
- 21. jquery做動作,除非div已經存在,然後替換
- 22. 我如何知道Rails已經加載/緩存了一個Activerecord類的屬性?
- 23. 如何知道listview scroll是否已經到達底部/頂部
- 24. 我如何知道時間是否已經過去? Swift
- 25. 如何知道電話的內容提供商已經改變
- 26. 如何知道引導插件已經初始化
- 27. 我如何知道我已經完成了交互模式?
- 28. iPhone:remoteioplayer如何知道歌曲已經完成播放
- 29. 我如何知道滾動視圖已經滾動到底部?
- 30. PHP:如何知道輸出是否已經開始?
你需要知道如何創造過它?我已經包括了,以防萬一...(假設你知道父div的id) – David