jQuery的:使用相同功能的多个ID

问题描述:

我使用这个jQuery的:使用相同功能的多个ID

jQuery('#mydiv').datetimepicker({ ... }); 

如何使用此功能的不仅仅是一个ID吗?

思想这样的事情应该做的工作,但它不会:(

jQuery('#mydiv','#anotherdiv).datetimepicker({ ... }); 
jQuery('#mydiv|#anotherdiv).datetimepicker({ ... }); 

任何想法感谢

+0

给你的div一个共同的类,然后'$( 'MyClass的 ')。的DateTimePicker ......' – James

+0

JQuery的(' #result,#mydiv')jQuery的nesnesibölmesözdizimi... – AhbapAldirmaz

使用一个单独的参数用逗号分隔的ID,不是单独的论点。

jQuery('#mydiv,#anotherdiv').datetimepicker({ ... }); 

获得相应的div类名,然后引用它们是这样的:?!

jQuery('.className').datetimepicker({ ... }); 

一个常见的类将是最好的解决方案,因为@simon建议。

如果你绝对需要使用的ID(例如,你只能修改JS,而不是DOM),可以循环通过一组ID:

$.each(['mydiv', 'anotherdiv'], function (index, value) 
{ 
    $.('#' + value).datepicker({ ... }); 
}