JavaScript屏蔽金钱不';在表中添加另一个输入后无法工作

JavaScript屏蔽金钱不';在表中添加另一个输入后无法工作,javascript,jquery,money-format,Javascript,Jquery,Money Format,我是JavaScript和jQuery新手,在使用mask money插件时遇到了一个问题。它工作得很好,但当我制作一些JavaScript在表中添加另一个输入时,新行不能与maskmoney一起工作,即使它具有相同的类 这是我的桌子: <thead> <tr> <td width="100"><center>Waqaf</center></td> <td width="100"

我是JavaScript和jQuery新手,在使用mask money插件时遇到了一个问题。它工作得很好,但当我制作一些JavaScript在表中添加另一个输入时,新行不能与maskmoney一起工作,即使它具有相同的类

这是我的桌子:

<thead>
    <tr>
        <td width="100"><center>Waqaf</center></td>
        <td width="100"><center>Operasional Sekolah</center></td>
        <td width="100"><center>Seragam</center></td>
    </tr>  
</thead>
<tbody>
    <tr>
        <td width="100"><input type="text" class="form-control price" name="waqaf" id=""></td>
        <td width="100"><input type="text" class="form-control price" name="operasional_sekolah" id=""></td>
        <td width="100"><input type="text" class="form-control price" name="seragam" id=""></td>
    </tr>
</tbody>  

瓦卡夫
操作性塞科拉
塞拉甘
当我检查了使用相同类输出输入的inspect元素时,用于添加新字段的JS运行良好。问题在于钱的问题

<script type="text/javascript">
    $('input.price').number( true, 2 );
</script>

$('input.price')。数字(真,2);
(见下图)

但当我手动输入另一个文本时,效果很好

为什么即使我使用js事件创建了另一个具有相同输入和类的字段,它也不起作用?

您应该使用$('input.price').number(true,2);每次创建新行时,该方法当前仅适用于第一行。

您应该执行$('input.price').number(true,2);每次创建新行时,该方法当前仅适用于第一行。

如果您是说,那么了解它用于处理事件很重要。这意味着这个插件不会以任何方式处理新的输入。今天,我们应该使用这种绑定(以及jQuery早期版本中的“$.live”)

如果您的意思是,那么了解它用于处理事件很重要。这意味着这个插件不会以任何方式处理新的输入。今天,我们应该使用这种绑定(以及jQuery早期版本中的“$.live”)