javascript - 检查选择器是否包含 jQuery 中的文本(即不是媒体)

标签 javascript jquery validation

有没有办法使用 jQuery 来查看我的选择器是否是基于文本的字段。

即。当用户单击某个元素时,我们会检查该元素是否包含文本而不是图像、视频等。

在 jQuery 中实现这一目标的最佳方法是什么?

最佳答案

您可以结合使用 .text 方法和 .html 方法。如果两者的结果一致,则该节点仅包含纯文本。

text = $('element').text();
code = $('element').html();
if (text == code && text != ''){
    console.log('text node');
}

关于javascript - 检查选择器是否包含 jQuery 中的文本(即不是媒体),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29094997/

相关文章:

javascript - 我如何找出一个函数被 javascript/jquery 调用了多少次?

jQueryUI 按钮上切换缩放效果

javascript - 如何调用存储在 jQuery 数组中的函数?

php - 雅虎用户名正则表达式

java - 1-10 之间的正整数的阶乘。问题: Works only if valid input is greater than previous input

javascript - 跳出嵌套循环 : SyntaxError: label not found

php - Backbone.js 序列化模型属性以进行同步

javascript - 将函数从 Javascript 传递到 VB6 应用程序

javascript - 如何排序升序降序?

javascript - 如何复制一个 div 及其内容,并将其附加到其他地方但保持原始隐藏