将值传递到jquery函数中,并以#开头
Passing in values into a jquery function with a # at the beginning
我有一个位于自己的.js file
的script
,我相信它是用来寻找特定的anchor
并分配一个onclick事件,它将把用户转发到另一个页面。
$(document).ready(
function () {
"use strict";
$(".popup a").on(
'click',
function (event) {
event.preventDefault();
$("#the_link").click();
}
);
}
);
#the_link
在其余代码的上下文中是什么意思?我试图找出它是如何以及从哪里得到它的价值,但我找不到它。的帮助!
我也用www.google.com
代替了#the_link
,但是在没有发生任何事情之后,一个窗口弹出。我怎么做才能让它进入谷歌?<——用于测试。
p。我对javascript
非常非常陌生。
PSS。老实说,我不确定上面的代码中发生了什么。
这是jquery,而不是普通的javascript(所以你可以在你的问题中添加jquery标签)。
$()是jquery, #表示获取id为"the_link"的元素。去搜索你的文档id="the_link",在id字段中不会有#,#是用来告诉jquery你正在按元素id查询,而不是其他类型的查询(按其他属性,按类等)。
在一个有效的HTML文档中,只能有一个元素具有给定的id,因此通过#选择是引用文档中唯一元素的一种方法。
$("#the_link")是jquery语法,它指向位于HTML标记中的id为"the_link"的元素。
在HTML的某个地方,你有(例如):
<a id="the_link" href="#">...</a>
在这里,href属性是您插入http://google.com的地方,当锚点元素被单击时,它将转到该链接。
<a id="the_link" href="http://google.com">...</a>
或者你可以在你的javascript中写:
function (event) {
event.preventDefault();
window.location.href = 'http://google.com';
}
这意味着您正在访问id为the_link
的元素。你的一些html元素有id="the_link"
属性。
单击the_link
后,转到google.com
:
document.getElementById("the_link").onclick = function(){
window.location.href="http://google.com" //this goes to google.com
};
- Node.js-将数据发送到Node.js,并以HTML形式验证插入的数据
- 有没有一种方法可以从两个标签之间提取文本,并以我选择的格式输出
- 将图像文件存储在猫鼬模式中的二进制数据中,并以html形式显示图像
- HTML文本框,它接受电话号码,并以美国电话号码格式显示
- jQuery-选择以..开头和结尾的元素..但省略了具体名称
- jquery复杂选择器,按元素和类以开头
- 我能得到所有以“”开头的属性吗;关于“;使用jquery
- Javascript regex仅用于integer,不以0开头,但允许0
- 获取以开头的类的完整类名
- jquery选择以某事开头并以某事结尾
- Javascript 不读取以 0 开头的数组项
- 以九位数字开头并以 x 或 v 结尾的有效用户输入
- javascript匹配以“”开头的字符串;并以“;;以及介于两者之间的任何东西
- 我需要从一个表中获取记录,其中列值将以“某个值”开头并以“另一个某个值”结尾
- 匹配以特定字符串开头并以特定字符串结尾的字符串的内容
- 如何在字符串中查找以一个单词开头并以另一个单词结尾的文本的第一次出现
- 用破折号分隔并以年份开头时出现Javascript Date.parse错误
- 如何搜索Javascript数组,并返回数组中以X开头的所有字符串
- JSON元素能否以-开头并在javascript中引用
- 将值传递到jquery函数中,并以#开头