这是我正在使用的代码,但不起作用。我希望“按钮”中“数据页”的值在输入字段模糊时接收输入字段的值。 “数据页”是一个数字。感谢您的帮助,谢谢。
<input type="text" value="" id="findR" />
<button id="findRB" data-page="" >Find Record</button>
<script>
$(document).ready(function() {
$( '#findR' ).blur(function() {
$('#findRB[name=data-page]').val($('#findR').val());
})
});
</script>
最佳答案
data-page
是 data-* 属性,而不是 name
属性。
$( '#findR' ).blur(function() {
$('#findRB').data('page',this.value);
})
我建议使用 data(),但您不会看到实际的属性更改,因为值存储在 DOM 对象中。如果您愿意,请使用 attr()
$( '#findR' ).blur(function() {
$('#findRB').attr('data-page',this.value);
})
此外,请使用 this.value
而不是 $( '#findR' ).val()
来设置值。
关于javascript - 如何使用 jQuery 将输入值传递给按钮变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30737828/