如何使用jquery或javascript检查表单上是否存在textarea字段?

时间:2011-11-22 18:37:17

标签: jquery

$("textarea").cleditor({ width: "800px", height: "300px" })[0].focus();

但是当我没有textarea时,我得到了

Error: $("textarea").cleditor({width: "800px", height: "300px"})[0] is undefined

我如何检查textarea字段是否存在。

我尝试($(“textarea”)。val())但不能正常工作。我也尝试value()但也没有工作。我如何检查是否存在?

2 个答案:

答案 0 :(得分:5)

使用length对象的jQuery属性,如果找到任何元素,则该属性为非零。试试这个

if($("textarea").length > 0){
   //your code here
}

答案 1 :(得分:0)

var $ textArea = $(“textarea”); if($ textArea.length> 0){     $ textArea.cleditor({width:“800px”,height:“300px”})[0] .focus(); }