我有这个文本框
{{ 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;
});
它似乎不起作用,到目前为止我已经尝试了很多方法。
但对我来说,这应该有效。。。问题出在哪里?无论文本框
事件为change
,标签的文本值不是
可能触发的其他事件:"input change keyup keypress cut paste mouseup focus blur"
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">
jQuery("#horasT").change(function() {
$("#subTotal").text($(this).val());
});