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