$( ".validate-1" ).length
给我价值6
但是
$( "input[class~='validate-']" ).length
给出值0。
这里有什么不对吗?
答案 0 :(得分:9)
http://api.jquery.com/attribute-contains-word-selector/
选择具有指定属性的元素 包含一个给定的单词,由空格分隔。
这意味着您的课程应为validate- something
。如果您需要通配符,则应使用*=
。
更多http://api.jquery.com/category/selectors/attribute-selectors/