添加相同的button-ui图标到具有唯一IDS的不同按钮
问题描述:
我有一系列的按钮和一些共享相同的图标。目前我在做:添加相同的button-ui图标到具有唯一IDS的不同按钮
$("#addNewStory").button({icons: {primary: 'ui-icon-plus'}});
$("#addNewCampaign").button({icons: {primary: 'ui-icon-plus'}});
$("#addNewAdItem").button({icons: {primary: 'ui-icon-plus'}});
有没有更好的方法?
Thx
答
做多的选择,如果你想有id
所有元素“ADDNEW XXX”,以有按钮,你可以使用
$("[id^='addNew']").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'包含'然后做行动? – 2010-09-09 15:44:39
@Roger:是的(技术上,[“以”](http://api.jquery.com/attribute-starts-with-selector/)开头)。 – kennytm 2010-09-09 15:49:32
魔法,非常感谢 – 2010-09-09 15:56:49