我的页面有以下提交按钮的代码: html 标记是:
<td align="Right"><input type="submit" value="Add Driver" ></td>
jquery是:
$( "input[type=submit]" ).button().click(function( event ) {
event.preventDefault();
});
我将如何在上面添加一个 ui 图标,特别是ui-icon-circle-plus
您可以像这样更改 HTML:
<button type="submit">
Add Driver
</button>
然后像这样更新你的脚本:
$('button[type=submit]').button({icons: {primary: 'ui-icon-circle-plus'}}).click(function (event) {
event.preventDefault();
});
演示:http: //jsfiddle.net/mh5Pu/
查看http://jqueryui.com/button/#icons上的示例(特别是图标)。
尝试使用按钮,而不是使用提交输入。
这是带有 ui-icon-circle-plus 的仅图标按钮的修改版本:
<button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only" role="button" aria-disabled="false" title="Button with icon only">
<span class="ui-button-icon-primary ui-icon ui-icon-circle-plus"></span>
<span class="ui-button-text">Button with icon only</span>
</button>
这应该工作
$( "input[type=submit]" ).button({icons: {primary: "ui-icon-circle-plus"}}) .click(function( event ) {
event.preventDefault();
});
或者你之后设置它:
$( "input[type=submit]" ).button( "option", "icons", { primary: "ui-icon-circle-plus", secondary: "<your_second_icon>" } );
这是一个工作示例。