js事件只触发一次

设flag变量标识,避免聚焦时反复被触发,其他事件同理

var education = {
            "0": "普高/中职",
            "1": "大专",
            "2": "普通本科",
            "3": "985/211/双一流",
            "4": "硕士",
            "5": "博士"
        };
        var flag = true;
        $("#edu").focus(function () {
            if (flag) {
                for (x in education) {
                    $('#edu').append('');
                }
                flag = false;
            }else{
                return;
            }
        });

js事件只触发一次_第1张图片
如何用jquery获取中输入的值?
$(" #test “).val()
$(” input[ name=‘test’ ] “).val()
$(” input[ type=‘text’ ] “).val()
$(” input[ type=‘text’ ]").attr(“value”)

你可能感兴趣的:(JavaScript,js事件,flag,事件触发一次,jQuery事件触发一次,解决js事件反复被触发)