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

标签 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>   

最佳答案

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

关于javascript - 与 attr() 类似的函数,带有回调函数的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32917754/

相关文章:

javascript - jquery 在变化时获取单选值

javascript - 悬停菜单效果和滚动

javascript - 不匹配特定字符串后的字符串的正则表达式

javascript - jQuery Slider 空第二个循环

javascript - 根据浏览器语言重定向

jQuery UI 无法在 javaScript 函数内工作

javascript - jQuery append 功能在 Internet Explorer 8 中不起作用

javascript - 如何将node.js模块请求到缓存而不执行?

javascript - Jquery 在变量中切换元素

javascript - 单击和悬停的连续 CSS 效果