javascript - Jquery 选择器使用脚本更新

标签 javascript jquery

抱歉我的英语不好。

我已经使用ajax调用创建了一个菜单,我唯一的问题是我无法操作一个jquery脚本,我可以在4行中完成:

 var lang='#de';
$(lang).on("click", function(){
    if($(this).attr('id')=='de')lang="#en";
    else lang = "#de";
    $("#testo").text(lang);	

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="button" id="en" value="test en" />
<input type="button" id="de" value="test de" />
 <div id='testo'></div>

正如您所看到的,插入选择器位置的变量不会更新。我也尝试以各种方式使用准备好的文档,但什么也没有,没有一个可以自行更新。你能帮助我吗?

最佳答案

同时使用选择器 ID deen

var lang = 'de';
$(".language-sel").on("click", function(){
    lang = $(this).attr("id");
    $("#testo").text(lang);	
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="language-sel" type="button" id="en" value="test en" />
<input class="language-sel" type="button" id="de" value="test de" />
<div id='testo'></div>

关于javascript - Jquery 选择器使用脚本更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41901886/

相关文章:

php - 如何在收到新邮件时刷新收件箱。(如 Gmail)

javascript - Kendo 下拉默认选择

javascript - for 循环 4 DOM 元素及其在 JS 中的事件

javascript - 如何在 AngularJS 中实现 JavaScript 闭包?

javascript - 为什么我在其中输入内容后我的引文就消失了?

javascript - 用 HTML 编写 XML 文件

jquery - 如何使用选择器和过滤器输入文本

javascript - webpack 对 *.js 的意外修改

javascript - Grails和Jasper-将创建 View 中的输入字段值作为参数发送到报表

javascript - 我可以测量元素的部分像素精确宽度吗