我有一个按钮和一个输入框。当你单击按钮时,它假设在调用回调函数之前使输入框只读,但问题是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>
答案 0 :(得分:2)
$(function()
{
$('button').click(function()
{
$('input').attr('readonly', 'readonly');
// Do what you want here
});
});