Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 查找某个类并返回它_Javascript_Jquery_Regex - Fatal编程技术网

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/);