与attr()类似的函数,带有回调函数的参数

时间:2015-10-03 00:44:06

标签: javascript jquery

我有一个按钮和一个输入框。当你单击按钮时,它假设在调用回调函数之前使输入框只读,但问题是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>   

1 个答案:

答案 0 :(得分:2)

$(function() 
{
    $('button').click(function()
    {
        $('input').attr('readonly', 'readonly');
        // Do what you want here
    });
});