Jquery,如何知道输入时有一个:无效的选择器?
我有这个代码:
HTML
CSS
input[type=text]:invalid { background-color: red; }
使用Javascript
$("[data-type=input-records]").die().live("keypress", function (e) { if (!($(this).val().length + 1) < 5) { e.preventDefault(); return; } // More code below... });
我想做这样的validation:
if (!$(this).hasSelector(":invalid")) { showMessage("Invalid value"); }
使用is
函数测试:invalid
pseudoclass:
if ($(this).is(":invalid")) { showMessage("Invalid value"); }
示例: http : //jsbin.com/ikuwur/2/edit
- 在ajax的ajax POST成功没有做任何事情
- 需要全身标签鼠标hoverfunction
- body.scrollTop在严格模式下已弃用。 如果处于严格模式,请使用’documentElement.scrollTop’;如果处于怪癖模式,请使用’body.scrollTop’。
- 级联下拉列表无法使用JS工作
- 如果($(this).val()==“Spine”)此代码工作正常但不是($(this).val()==“Spine”||“Brian”)
- Mailchimp API获取错误,无法使用ajax成功
- jQuery插件开发 – 将参数传递给用户定义的回调函数
- 如何在没有任何库的情况下使用jquery swipe?
- 用于模拟按键的Jquery脚本按下不运行键盘快捷键