当我在下拉框外单击时,我想执行一个 PHP 代码,我正在使用这个代码:
$(function(){
$('#right').on('click', '.categ', function(){
var $p = $(this);
/*if(/<input type="text"/.test(old))
return;*/
$p.load( "drop_down1.php")
.find('select')
.focus()
.on('blur', function(){
var value = this.value;
var tex = this.text;
$.post('listener_updates.php', {categ: value})
.done(function(){
$p.html(tex);
})
.fail(function(){
alert('Could not update title');
});
});
});
});
此代码在单击 div 时将 div 替换为下拉框,无论第一部分如何,它都可以正常工作,但是一旦我单击它后出现下拉框,它就会显示列表,但是一旦我停止单击,列表已关闭,没有给我时间选择我想要的对象,当我在框外单击时,没有任何事情发生,当它应该消失并将我选择的内容放在它的位置时,列表会停留在那里。