JQuery货币问题(未解雇)

时间:2014-10-27 21:17:21

标签: jquery visual-studio

有谁能告诉我这个JQuery的问题是什么?它根本没有触发.... txtBoxCost 是我想要货币格式的文本框的名称。

 $('.txtBoxCost').blur(function () {
     $('.txtBoxCost').formatCurrency();
 });

也许这只是一件简单的事我只是在看,或者我正在从错误的方向格式化这个字段。

示例有效字段: $ 1,234,300.09

更新:

<asp:TextBox ID="txtBoxCost" runat="server" ClientIDMode="Static"></asp:TextBox>

 $('#txtBoxCost').blur(function () {
 $(this).formatCurrency();
 });

库:

<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script>
<link rel="stylesheet" href="//jquery-formatcurrency.googlecode.com/svn/trunk/jquery.formatCurrency.js" />

1 个答案:

答案 0 :(得分:1)

这就是你要找的东西。

使用ID:

HTML代码 -

<input name="txtBoxCost" type="text" id="txtBoxCost" />

jQuery Code-

$('#txtBoxCost').blur(function () {
     $(this).formatCurrency();
 });

工作小提琴 - http://jsfiddle.net/Ashish_developer/cqsbkru1/

使用姓名:

HTML代码 -

<input type='text' name='txtBoxCost'/>

jQuery代码 -

$("input[name='txtBoxCost']").blur(function () {
$(this).formatCurrency();
 });

工作小提琴 - http://jsfiddle.net/Ashish_developer/L0ouvrxu/

使用Class:

HTML代码 -

<input type='text' class ='txtBoxCost'/>

jQuery代码 -

$('.txtBoxCost').blur(function () {
     $(this).formatCurrency();
 });

工作小提琴 - http://jsfiddle.net/Ashish_developer/hxqzwj32/