Javascript 将相同的按钮ui图标添加到具有唯一ID的不同按钮
我有一系列的按钮,其中一些共享相同的图标。目前我正在做:Javascript 将相同的按钮ui图标添加到具有唯一ID的不同按钮,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我有一系列的按钮,其中一些共享相同的图标。目前我正在做: $("#addNewStory").button({icons: {primary: 'ui-icon-plus'}}); $("#addNewCampaign").button({icons: {primary: 'ui-icon-plus'}}); $("#addNewAdItem").button({icons: {primary: 'ui-icon-plus'}}); 有没有更整洁的方法 好的,对
$("#addNewStory").button({icons: {primary: 'ui-icon-plus'}});
$("#addNewCampaign").button({icons: {primary: 'ui-icon-plus'}});
$("#addNewAdItem").button({icons: {primary: 'ui-icon-plus'}});
有没有更整洁的方法
好的,对不起,我应该先试试。解决方案只是:
$("#addNewStory, #addNewCampaign, #addNewAdItem").button({icons: {primary: 'ui-icon-plus'}});
可以在同一语句中执行多个选择器
$("#addNewStory, #addNewCampaign, #addNewAdItem").button({icons: {primary: 'ui-icon-plus'}});
在一般情况下,如果要使所有具有
id
“addNewXXX”的元素都具有该按钮,可以使用
$("[id^='addNew']").button({icons: {primary: 'ui-icon-plus'}});
太棒了!!谢谢那么你基本上是说如果id“包含”,那么就采取行动?@Roger:是的(技术上是)。