在JavaScript按钮上显示所选文本
我一直在网上搜索,但找不到这个问题的正确答案。如何修复显示所选文本的JavaScript按钮。例如,当我点击德国。此按钮的文本将更改为语言:德语。检查下面的照片和代码以更好地了解此问题 $function{ $button.clickfunction{ $.choose.toggle; }; }; 语言: 这将更改站点的语言 巴西 中国 法国 德国 香港 印度 印度尼西亚 马来西亚 荷兰 菲律宾 新加坡 台湾在JavaScript按钮上显示所选文本,javascript,jquery,html,Javascript,Jquery,Html,我一直在网上搜索,但找不到这个问题的正确答案。如何修复显示所选文本的JavaScript按钮。例如,当我点击德国。此按钮的文本将更改为语言:德语。检查下面的照片和代码以更好地了解此问题 $function{ $button.clickfunction{ $.choose.toggle; }; }; 语言: 这将更改站点的语言 巴西 中国 法国 德国 香港 印度 印度尼西亚 马来西亚 荷兰 菲律宾 新加坡 台湾 您需要一个容器将所选语言写入其中,因此请在单词language周围包装一个,并为其
您需要一个容器将所选语言写入其中,因此请在单词language周围包装一个,并为其提供一个ID,以便于选择 然后,像这样的一些代码应该可以做到:
我终于找到了答案,部分原因是因为是谁帮我解决了这个问题。经过长时间的尝试,最终的答案是: $function{ $按钮,li.单击功能{ var t=$this.data'type'; $'lang'。文本t; $“.language.”切换; }; }; 国家:英国 这将更改站点的语言 巴西 中国 英格兰 德国 香港 印度 印度尼西亚 马来西亚 荷兰 菲律宾 新加坡 台湾
哪些特定部分导致您出现问题或很难找到?似乎是一个非常标准的下拉菜单,只需要在选择时更新html。这张照片不是下拉菜单,而是我从YouTube网站复制的语言按钮。如果单击该按钮,整个跨度将淡出。随后,你可以选择一种语言,例如德语,该按钮的文本语言:英语将变为语言:德语。好的……菜单的显示方式其实并不重要。。。原则是一样的。一个单击处理程序用于按钮,一个单击处理程序用于选择。还是不清楚问题出在哪里也许是我的错。如果已将文本按钮更改为语言:。希望你现在理解了这个问题。感谢你为帮助我所做的努力。我在按钮文本上犯了一个错误,这应该是语言:而不是全局主页。只需在该文本周围放置一个具有唯一ID名称的,并使用相同的代码。-我还删除了.hide指令,因为它不是必需的。我想在单击时淡出div class=language,到目前为止我已经有了这个命令,并且想在单击时切换整个语言列表。选择语言后,应在屏幕上显示语言名称。
$('ul li').click(function(e){
e.stopPropagation(); //prevent firing twice (once for li, once for ul)
var t = $(this).data('type');
$('#lang').text( t );
$('.language').fadeOut();
});