Javascript jQuery不以id为目标
我有一个页面,其中有一些文本需要使用两种语言。这是我的密码: $‘英语’。隐藏; $'enButton'。单击,函数{ $‘英语’.fadeIn; $‘法语’。淡出; }; 法语的{ 边缘顶端:40px; } 英式{ 显示:块; 位置:绝对位置; 顶部:90px; 左:150px; } frButton{ 顶部:30px; 左:145px; 位置:绝对位置; 光标:指针; } 恩布顿{ 顶部:30px; 位置:绝对位置; 右:135px; 光标:指针; } FRA 英格 法文文本 英文文本 $‘英语’。隐藏 无法工作,因为加载页面时不存在英语。 您的活动应该这样写: $'about'。在'click','enButton',函数{}Javascript jQuery不以id为目标,javascript,jquery,html,css,ajax,Javascript,Jquery,Html,Css,Ajax,我有一个页面,其中有一些文本需要使用两种语言。这是我的密码: $‘英语’。隐藏; $'enButton'。单击,函数{ $‘英语’.fadeIn; $‘法语’。淡出; }; 法语的{ 边缘顶端:40px; } 英式{ 显示:块; 位置:绝对位置; 顶部:90px; 左:150px; } frButton{ 顶部:30px; 左:145px; 位置:绝对位置; 光标:指针; } 恩布顿{ 顶部:30px; 位置:绝对位置; 右:135px; 光标:指针; } FRA 英格 法文文本 英文文本 $
您不能将事件附加到ajax中加载的元素,您可以将其附加到开始时所在的父元素,然后将按钮作为目标。尝试用“$”英语“.toggle;$”替换fadeIn和fadeOut法语`您是否缺少jQuery引用?在您尝试选择这些ID时,这些ID是否存在于DOM中?加载内容后是否附加这些事件?但是如果jQuery在这里不起作用呢?因为你的代码片段没有显示出来。@Paul你确定吗?在您提供的代码中,除了缺少jQuery引用之外,没有任何东西可以阻止它工作。您好,我已经确保id与以下内容一起存在:if document.getElementById'english'{alert'this id exists';}否则{alert'this id notes';}我已经将这段代码添加到我的所有链接中。当您点击about时,会弹出带有此id的警报,但.hide方法仍然没有将其作为目标。