请参阅我一直在创建国家/地区选择器。在我的previous question - dampe(已接受),jammon,Jani Hartikainen,prodigitalson帮助了我很多!他们为我提供了一个在我的jsFiddle中工作的代码,但是当它转移到我真正的html页面时,我猜它不起作用,因为当我选择任何国家(元素类型a
/ link
并归类{ {1}})我的输入(分类country_link
)值不会更改为该国家/地区!我不知道我的代码出了什么问题,所以我想你会向你们寻求帮助。谁能帮我吗。 (下面是我的问题的jsFiddle页面!)
答案 0 :(得分:2)
问题在于,你的国家选择器会在将值分配给元素之前被隐藏起来,在这种情况下,javascript不会“看到”你试图从中获取值的对象。
换句话说:您必须在从链接获取值后隐藏国家/地区列表:
$(".country_link").click(function(){
$('input.country_input').val($(this).text());
$('div.country_selecter').hide(); //this action was on your blur event, whcih basicly was triggered as soon as you blured ou
});
修改:我还更新了您的fiddle code