Javascript 查找某个类并返回它
如何将一个元素视为只包含数字的类并返回其值,而忽略其他类Javascript 查找某个类并返回它,javascript,jquery,regex,Javascript,Jquery,Regex,如何将一个元素视为只包含数字的类并返回其值,而忽略其他类 因此,在上面的HTML上运行它将返回1548 试试: var div = $('<div class="some_identifier some_other_class 1548"></div>'); div.attr('class').match(/\S\d+\S/); var div=$(''); div.attr('class').match(/\S\d+\S/); 看看正则表达式和遍历原始元素的类列表
因此,在上面的HTML
上运行它将返回1548
试试:
var div = $('<div class="some_identifier some_other_class 1548"></div>');
div.attr('class').match(/\S\d+\S/);
var div=$('');
div.attr('class').match(/\S\d+\S/);
看看正则表达式和遍历原始元素的类列表性能之间的区别会很有趣。别忘了,在CSS中,“[类名]不能以数字开头”谢谢提示,想提供另一种解决方案吗?你可以在类名前加字母或下划线。这并不重要,除非你想通过它来设计风格。这不是无效的HTML,只是你不能使用CSS。好吧,那很好,反正我也不需要。我不这么认为,这就是为什么它是一个“不要忘记”而不是一个疯狂的咆哮:-)
var div = $('<div class="some_identifier some_other_class 1548"></div>');
div.attr('class').match(/\S\d+\S/);