Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将值传递到jquery函数中,函数的开头带有#_Javascript_Jquery - Fatal编程技术网

Javascript 将值传递到jquery函数中,函数的开头带有#

Javascript 将值传递到jquery函数中,函数的开头带有#,javascript,jquery,Javascript,Jquery,我有一个脚本,它位于它自己的.js文件,我相信它用于查找特定的锚定,并分配一个onclick事件,它将用户转发到另一个页面 $(document).ready( function () { "use strict"; $(".popup a").on( 'click', function (event) { event.preventDefault();

我有一个
脚本
,它位于它自己的
.js文件
,我相信它用于查找特定的
锚定
,并分配一个onclick事件,它将用户转发到另一个页面

$(document).ready(
    function () {
        "use strict";
        $(".popup a").on(
            'click',
            function (event) {
                event.preventDefault();
                $("#the_link").click();
            }
        );
    }
);
#u链接
在代码其余部分的上下文中是什么意思?我试图找出它是如何从哪里获得价值的,但我在任何地方都找不到。救命啊


我还用
www.google.com
替换了
#u链接
,但是在什么都没发生之后,在弹出窗口之前。我该怎么做才能让它进入谷歌 这意味着您正在使用id
通过链接访问元素。html中的某些元素具有属性
id=“the\u link”

如果您想在点击
链接时进入
google.com

document.getElementById("the_link").onclick = function(){
     window.location.href="http://google.com" //this goes to google.com
};

这意味着您正在使用id
通过链接访问元素。html中的某些元素具有属性
id=“the\u link”

如果您想在点击
链接时进入
google.com

document.getElementById("the_link").onclick = function(){
     window.location.href="http://google.com" //this goes to google.com
};

这是jquery,而不是普通的javascript(因此您可以在问题中添加jquery标记)

$()是jquery,#的意思是获取id为“the#link”的元素。在文档中搜索id=“the#link”,id字段中没有#,而#用于告诉jquery您是按元素id查询的,而不是按其他类型的查询(按其他属性、按类等)


在一个有效的HTML文档中,可能只有一个元素具有给定的id,因此选择“按”是引用文档中唯一元素的一种方式。

即jquery,而不是纯javascript(因此您可以在问题中添加jquery标记)

$()是jquery,#的意思是获取id为“the#link”的元素。在文档中搜索id=“the#link”,id字段中没有#,而#用于告诉jquery您是按元素id查询的,而不是按其他类型的查询(按其他属性、按类等)

在一个有效的HTML文档中,可能只有一个元素具有给定的id,因此选择“按”是指文档中唯一的元素。

$(“#链接”)是jquery语法,它指的是位于HTML标记中id为“链接”的元素

在HTML的某个地方,您有(例如):

$(“#the_link”)是jquery语法,它引用位于HTML标记中id为“the_link”的元素

在HTML的某个地方,您有(例如):


它是一个jQuery选择器,更具体地说,它是一个“ID选择器”。请参阅:您确实应该先阅读jQuery教程:。它是一个jQuery选择器,更具体地说,它是一个“ID选择器”。请看:您真的应该首先阅读jQuery教程:“#意味着元素”是对选择器的一种奇怪解释。他没有给出答案-您打算向上投票什么?我试图找到#u链接,但没有找到。有什么建议吗?“和#表示元素”对选择器来说是一个奇怪的解释。他没有给出答案-你打算投什么票?我试图找到#的链接,但没有找到。有什么建议吗?使用jquery,您无法使用
$(“#the#link”).onClick=function(){…}
搜索了#link和id=“the#link”,但没有匹配项。有什么建议吗?您提到的代码如何适合我的代码?使用jquery,您不能使用
$(“#the#link”).onClick=function(){…}
搜索了_链接和id=“the#link”,但没有匹配项。有什么建议吗?你提到的代码如何适合我的代码?我已经搜索了_链接的解决方案,但什么也找不到。有什么建议吗?也许上面的代码#u链接与此有关?我已经搜索了#u链接的解决方案,但什么也找不到。有什么建议吗?也许上面的代码#U链接与此有关?
<a id="the_link" href="http://google.com">...</a>
function (event) {
    event.preventDefault();
    window.location.href = 'http://google.com';
 }