如何将JQuery UI Button的值设置为与标签不同的值?

时间:2014-05-05 13:38:22

标签: jquery jquery-ui

我有三个输入:

<input id="start" type="submit" class="cancel navigation-button" name="Command" value="Start" />
<input id="back" type="submit" class="cancel navigation-button" name="Command" value="Back" />
<input id="next" type="submit" class="cancel navigation-button" name="Command" value="Next" />

然后在我的javascript中,我将文本本地化为不同的语言,如下所示:

$('#next').button({ label: "@Resources.Next" });
$('#back').button({ label: "@Resources.Back" });
$('#start').button({ label: "@Resources.Start" });

问题在于,在我的服务器端代码中,我仍然期望值为&#34;下一步&#34;,&#34;返回&#34; &安培; &#34;开始&#34 ;. Jquery将其更改为本地化文本。我只想更改标签

我尝试过切换到

 <button> 

然后问题是我也在使用不显眼的验证,我需要为&#34; Start&#34;和&#34;下一步&#34;纽扣。添加&#34;取消&#34; class为我做了这个,但它只有在我使用输入标签时才有效。

有什么想法吗? THX

1 个答案:

答案 0 :(得分:0)

您可以像这样设置标签:

$('#next').button( "option", "label", "Next" );

$('#back').button( "option", "label", "Back" );

$('#start').button( "option", "label", "Start" );

API DOCUMENTATION