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:是的(技术上是)。