jQuery中的contains()方法可以用来判断元素是否包含指定文本内容。它接受一个参数,即要搜索的文本字符串,如果元素中包含该字符串,则返回true,否则返回false。
使用方法
// 判断元素是否包含指定文本 if ($("#element").contains("text")) { // 包含 console.log("元素中包含指定文本"); } else { // 不包含 console.log("元素中不包含指定文本"); }
contains()方法可以用来比较两个元素的文本内容,如果两个元素的文本内容相同,则返回true,否则返回false。
// 比较两个元素的文本内容 if ($("#element1").contains($("#element2").text())) { // 相同 console.log("元素1和元素2的文本内容相同"); } else { // 不相同 console.log("元素1和元素2的文本内容不相同"); }
contains()方法也可以用来判断元素是否包含指定的HTML标签。如果元素中包含指定的HTML标签,则返回true,否则返回false。
// 判断元素是否包含指定的HTML标签 if ($("#element").contains("")) { // 包含 console.log("元素中包含指定HTML标签"); } else { // 不包含 console.log("元素中不包含指定HTML标签"); }
contains()方法可以用来判断元素是否包含指定的元素。如果元素中包含指定的元素,则返回true,否则返回false。
// 判断元素是否包含指定的元素 if ($("#element").contains($("#target"))) { // 包含 console.log("元素中包含指定元素"); } else { // 不包含 console.log("元素中不包含指定元素"); }
jQuery中的contains()方法可以用来判断元素是否包含指定的文本内容、HTML标签或元素,从而可以更精确地检索元素。