javascript - Laravel PHP Jquery - 文本框更新标签

标签 javascript php jquery laravel

我有这个文本框

{{ Form::text('horasT', $horasT, array('class'=>'input-block-level', 'placeholder'=>'0.00')) }}

我想在文本框值更改时更新标签。

这是标签:

<label id="subTotal" name="subTotal">0</label>

我的 Jquery 是这样的:

jQuery('#horasT').on('input', function (){
            var valT = $('#horasT').val();
            $('#subTotal').value = valT;
        });

它似乎不起作用,到目前为止我已经尝试了很多方法。

但对我来说这应该可行......问题是什么?无论文本框中的值是什么,标签都只是 0

最佳答案

事件是更改并且标签有文本而不是值

可能触发的其他事件:“输入更改 keyup keypress 剪切粘贴 mouseup 焦点模糊”

jQuery(document).on('change', '#horasT', function (){
            var valT = $(this).val();
            $('[name="subTotal"]').text(valT);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<label for="horasT" name="subTotal">0</label>
<input id="horasT" type="text">

关于javascript - Laravel PHP Jquery - 文本框更新标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23342594/

相关文章:

php - 简单的 DOM file_get_html 不返回任何内容

php - 如何在 PHP 中使用 C 静态库(.a 文件)

javascript - 使用 jQuery 或 Mootools 显示 Rokbox 弹出窗口

javascript - $.getscript 添加重复的事件监听器

javascript - 在 JavaScript 中测试包含单个空字符串的数组

php - 提交在 JQuery Post 的同一页面上返回一个空

javascript - jquery,尝试在表单中提交空字段时发出警报

javascript - 使用 es2018 语法重写函数

javascript - 为什么这个圆圈内的球不能正常弹跳?

java - 正则表达式包含一个或多个电话号码