2013-02-06 11 views
6

Ich habe den folgenden Code für eine Schaltfläche meiner Seite einreichen: das HTML-Markup ist:Hinzufügen jquery ui Symbol ein Submit-Button

<td align="Right"><input type="submit" value="Add Driver" ></td> 

und die jquery ist:

$("input[type=submit]").button().click(function(event) { 
event.preventDefault(); 
}); 

Wie würden ich füge ein ui-Symbol zu den oben genannten, insbesondere die ui-icon-circle-plus

Antwort

5

Sie können Ihre HTML wie folgt ändern dies:

$('button[type=submit]').button({icons: {primary: 'ui-icon-circle-plus'}}).click(function (event) { 
    event.preventDefault(); 
}); 

Demo: http://jsfiddle.net/mh5Pu/

1

dies funktionieren sollte

$("input[type=submit]").button({icons: {primary: "ui-icon-circle-plus"}})  .click(function(event) { 
event.preventDefault(); 
}); 

oder Sie setzen es danach:

$("input[type=submit]").button("option", "icons", { primary: "ui-icon-circle-plus", secondary: "<your_second_icon>" }); 

Here ein funktionierendes Beispiel ist.

+0

Ich habe das versucht, aber es hat keine Wirkung –

+0

siehe dazu: http://jsfiddle.net/Kfubw/ Sie haben auch einen Fehler in Ihrer HTML-Syntax: Dies ist der richtige HTML: Laokoon

1

Schauen Sie sich die Beispiele auf http://jqueryui.com/button/#icons (speziell die Symbole) an.

Verwenden Sie statt einer Übermittlungseingabe eine Schaltfläche.

Hier ist eine modifizierte Version des Symbols nur Schaltfläche mit ui-Symbol-Kreis-plus:

<button type="submit"> 
    Add Driver 
</button> 

Und dann das Skript aktualisieren, wie:

<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> 
Verwandte Themen