2013-03-17 169 views
0

我尝试使用一些像这样的:$('input[class=^(copy-photo|copy-attachment)]:last')但不起作用。任何想法,如何通过简单的正则表达式输入类copy-photocopy-attachmentjQuery正则表达式选择器

+1

你并不需要regexp来选择这两个特定的类。 $('input.copy-photo,input.copy-attachment') 这也足够了 – Tony 2013-03-17 01:06:14

回答

0

差不多,你将不得不切换=^^向=

1

你真的不应该在一类项目的类属性字符串中的位置基地的选择。 jQuery没有原生的正则表达式选择器,所以你只能用艰难的方式去做。

$('input[class^=copy-photo],input^=[copy-attachment]').last() 
+0

是的,有些人喜欢这样,但在一个选择器中,任何想法? – kicaj 2013-03-17 12:27:54

+1

@kicaj你可以创建一个自定义选择器,如果你想;像http://jquery-howto.blogspot.com/2009/06/custom-jquery-selectors.html – 2013-03-17 14:41:28

+0

看起来不错,我尝试 – kicaj 2013-03-17 19:07:54