Javascript jQuery单击除div之外的任意位置

Javascript jQuery单击除div之外的任意位置,javascript,jquery,Javascript,Jquery,我有下面的功能将文本添加到另一个输入。当我单击页面上的任意位置时,我希望显示一条警告消息。此外,当我单击文本时,我希望为它们运行特殊功能,但在所有情况下,它都会考虑$(文档)。单击部分。如何定义页面中除特定div之外的所有部分 这是我的密码: 功能点击{ $(s).最近(“.search_div”).find(“.country”).val($(s).find(.txtcountry”).text()) $(s).最近(“.search\u div”).find(“.co id”).val($

我有下面的功能将文本添加到另一个输入。当我单击页面上的任意位置时,我希望显示一条警告消息。此外,当我单击文本时,我希望为它们运行特殊功能,但在所有情况下,它都会考虑
$(文档)。单击
部分。如何定义页面中除特定div之外的所有部分

这是我的密码:

功能点击{
$(s).最近(“.search_div”).find(“.country”).val($(s).find(.txtcountry”).text())
$(s).最近(“.search\u div”).find(“.co id”).val($(s).find(“.countryid”).val())
$(s).最近(“.search_div”).find(“.co”).empty();
}
$(文档)。单击(函数(事件){
警报(“你好”)
});

土耳其安卡拉
土耳其伊斯坦布尔

如果
事件,只需从函数返回。target
div
。请尝试以下方法:

功能点击{
$(s).最近(“.search_div”).find(“.country”).val($(s).find(.txtcountry”).text())
$(s).最近(“.search\u div”).find(“.co id”).val($(s).find(“.countryid”).val())
$(s).最近(“.search_div”).find(“.co”).empty();
}
$(文档)。单击(函数(事件){
if($(event.target).hasClass('country')|$(event.target).hasClass('co')|$(event.target).hasClass('txtcountry'))
回来
警报(“你好”)
});

土耳其安卡拉
土耳其伊斯坦布尔
使用
.not()
方法:

$(文档)。不是('.selectCountry')。在('click',函数(e)上{
//优雅地处理事件
e、 预防默认值();
警惕(“你好”);

});它的可能重复项不正确,因为当我单击城市名称时,我不想显示警报。我想在用户点击身体而不是那部分时显示警报非常感谢