jquery检查val中是否存在元素
为什么 var x 为 iframe 提供 0 长度。我正在尝试检查 iframe 标记是否存在于 val 内。
<textarea name="embed">
<iframe src="http://.."></iframe>
</textarea>
$($('#embedModal textarea').val());
var x = $textareaval.find('iframe').length;
我可以在下面的示例中获得嵌入的长度。
<object><embed></embed></object>
textareaval.find('embed').length;
Why is var x giving 0 length for iframe. I'm trying to check if iframe tag exits inside val.
<textarea name="embed">
<iframe src="http://.."></iframe>
</textarea>
$($('#embedModal textarea').val());
var x = $textareaval.find('iframe').length;
I'm able to get a length in the example below for embed.
<object><embed></embed></object>
textareaval.find('embed').length;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试:
Try:
不应将 HTML 标记放入 TextArea 中。奇怪/糟糕的事情发生了。
例如,这两个 iframe 在 DOM 树中的渲染完全不同:
You shouldn't put HTML tags in a TextArea. Weird/Bad things happen.
For example, these two iframes render completely different in the DOM tree: