我对 jquery/javascript 还很陌生,几乎要花一个小时来写我需要的东西,所以为了节省时间,我正在尝试编写一个条件语句来检查元素的类以及“类型”属性是“文本”。这个语句在我刚刚检查 .hasClass 时有效,而在添加 && .is('[text]') 时就失败了。我的语法错了吗?我有这个,但它不工作:
if(!$("input").hasClass("input-block-level") && .is('[text]')) {
$("input").addClass("input-block-level");
}
我这样做的原因是我们有通过 python 和 TMPL_VAR 动态添加的输入字段。这只是一个创可贴,直到其他团队成员可以更改 python 脚本,但如果我们在其他地方错过它,也可以作为后备:)