Javascript 如果url包含,则将类添加到正文

Javascript 如果url包含,则将类添加到正文,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,wordpress的Caldera forms插件在表单提交过程中出现错误时,会返回与下面类似的URL ?cf_er=_cf_process_5e7a1d0c43fbe 如果url至少包含这一部分,如何使用jQuery向主体添加类 ?cf_er 非常感谢您提供的任何帮助。使用包括来检查字符串是否存在?cf\u er const url=“?cf\u er=\u cf\u过程5e7a1d0c43fbe”; 如果(url.includes(“?cf_er”)){ $(document.body

wordpress的Caldera forms插件在表单提交过程中出现错误时,会返回与下面类似的URL

?cf_er=_cf_process_5e7a1d0c43fbe
如果url至少包含这一部分,如何使用jQuery向主体添加类

?cf_er

非常感谢您提供的任何帮助。

使用
包括
来检查字符串
是否存在?cf\u er

const url=“?cf\u er=\u cf\u过程5e7a1d0c43fbe”;
如果(url.includes(“?cf_er”)){
$(document.body).addClass('someclass');
}

假设您将URL作为从“Caldera forms插件”返回的字符串获取:

const url=caldera_forms_plugin();
如果(url.includes(“?cf_er”){
$('body').addClass(我的类名称);
}
但您实际上不需要使用jQuery向body添加类,只需执行以下操作:

body.classList.add(我的类名);
见此代码:; 它将返回一个名为params的对象以及所有params。
在您的情况下,您需要检查params.cf\er是否为null或未定义,如果为true,您将向dom添加类。

链接或地址栏中的url?浏览器支持
.includes()
对于那些不幸支持IE11及以下版本的人,请注意。我不明白为什么我要提供一个明确包含相关部分的示例url……然后我检查url是否包含该部分……你能帮我理解吗?Terry,我应该包含一个示例url吗?对不起,我不明白。@BrianyHearne-我假设您从您的“Caldera forms插件”中获得URL作为返回值,如您所述。非常感谢。