在我们的一些形式,我们把我们的文字区域在来介绍文本域。我怎么能告诉jquery如果给定的文本区域已经被转换?

我已经注意到命令,将改变显示我原来的文本区域为没有在初始和然后创建了一个相邻的跨度,与一个类mceEditor,但后续jquery的发言似乎永远不会找到它。

if($(formElm).兄弟姐妹("跨度。mceEditor").大小()>0){...这样做};

if($(formElm).父().找到("跨度。mceEditor").长>0){...这样做};

if($(formElm).父().儿童("跨度。mceEditor").大小()>0){...这样做};

[编辑]

有人要求对什么textarea看起来像之后,命令完成。这里去

<td class="fields">
<textarea id="serviceDesc" class="form req blob" style="display: none;"> Warm and yummy in your tummy<br /></textarea>
<span id="serviceDesc_parent" class="mceEditor defaultSkin">
<table id="serviceDesc_tbl" class="mceLayout" cellspacing="0" cellpadding="0" style="width: 400px; height: 152px;">
<tbody>
<tr class="mceFirst">
<td class="mceIframeContainer mceFirst mceLast">
<iframe id="serviceDesc_ifr" frameborder="0" src="javascript:""" style="width: 100%; height: 129px;">
<html>
</html>
</iframe>
</td>
</tr>
<tr class="mceLast">
</tr>
</tbody>

有帮助吗?

解决方案

快速提示:它的 是,你已经把一个后空间跨度(在选择),这使得jQuery寻找一件有一类评为"mceEditor"的范围。

其他提示

不$('跨度。mceEditor+textarea:隐藏')这样做?这是假设由'邻'你的意思是mceEditor跨立即前的文本区域(阿拉FCKeditor)

将工作与 if ( $(formElm + ' span.mceEditor').size() > 0) { ...do this};

我试过了下列和它的工作, 如果我想去检查一textarea与id'tmce',那么我所附'_parent它和测试,它是这样的:

if( $("#tmce_parent").size() )
{
//code in case of a textarea with tinymce
}

你可以添加一个样品的文本区域和跨?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top