我有一个按钮和一个输入框。当您单击按钮时,应该在调用回调函数之前将输入框设置为只读,但问题是 jQuery 中的 attr() 没有回调函数的参数。是否有另一个我可以使用的 jQuery 函数,它基本上做同样的事情,但也有一个回调函数的参数,或者还有其他方法可以做到这一点?谢谢。
<button> click me </button>
<input type = "text">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type = "text/javascript">
$(function() {
$('button').click(function(){
$('input').attr('readonly', 'readonly');
});
});
</script>
最佳答案
$(function()
{
$('button').click(function()
{
$('input').attr('readonly', 'readonly');
// Do what you want here
});
});
关于javascript - 与 attr() 类似的函数,带有回调函数的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32917754/