我知道我可以通过向锚标记添加 target _blank 属性来在新选项卡中打开链接。
但是有什么方法可以触发我网站中的每个链接在新选项卡中打开吗?
<a href='#' id='aId1'>1</a>
<a href='#' id='aId2'>2</a>
<a href='#' id='aId3'>3</a>
<a href='#' id='aId4'>4</a>
<a href='#' id='aId5'>5</a>
Run Code Online (Sandbox Code Playgroud)
是否可以通过JQuery检查锚点是否被点击?它应该获得被点击锚点的id,如果没有点击锚点,它也应该有一个要执行的事件.
单击链接时是否可以获取锚标记中文本的值?例如,如果您有<a href="#">Tables</a>
可能在会话变量之类的变量中检索值“表”并在您的页面中使用它?我有几个类别的项目(它们是链接),我希望能够获得单击的任何类别的值,并使用它从我的数据库中提取该类别中列出的产品。谢谢。
编辑:这是我尝试过的
<a href="#" onclick= "<?php $_SESSION[value] = "Table" ?>">Table</a>
但没有得到价值。抱歉,应该早点发布
当我只能控制锚标记的href属性时,在新选项卡或新窗口中打开链接的最佳选择是什么?
我们有一个本土菜单导航系统,我之前有人建立它,它根据数据库表中的url列设置菜单锚链接的href.所以我知道有更好的方法在新窗口中打开一个链接,而不是我要求的,我通常不会尝试这个,但是现在我只需要这样做.
我尝试过使用:
javascript:window.open('http://www.goodwill.org')
Run Code Online (Sandbox Code Playgroud)
这对于在新选项卡中打开链接起作用,但是它将当前选项卡更改为空白页,除了文本[对象],这显然违背了目的.
我在我的网站上有第三方链接,我想要样式.但它没有我可以定位的任何类或id.它唯一拥有的是它独特的href值.是否可以根据其href值设置锚标记的样式.
我在这里用jsfiddle来说明我的问题.
https://jsfiddle.net/morettmt/psh674k7/69/
我有一个导航链接到页面中的块(这不是完美的,但这不是问题.)
这实际上是在Wordpress站点中使用,其中块和链接由后端中的内容管理器创建.
我的问题是如果链接有像问号''这样的字符,它就不起作用了吗?在里面.
如果链接中有问号,为什么这不起作用.
.block{
background: #ddd;
height: 300px;
margin: 0 0 10px 0;
padding: 10px;
}
Run Code Online (Sandbox Code Playgroud) 好吧,我刚刚从互联网上下载了一个代码,它有
<a href="javascript:void(0)" class="action">login</a>
Run Code Online (Sandbox Code Playgroud)
当我点击它时,它会显示一个弹出窗口。我想在任何其他按钮上使用该弹出框,但不知道该怎么做。任何人都可以向我解释如何完成或当前给定的行是如何工作的。我只是这个新手,所以如果这是一个愚蠢的问题,请不要生气。谢谢
有没有办法<a href=""></a>
通过jQuery 跟踪特定div中有多少?
是否有可能以某种方式$_POST[]
通过<a>
标签发送数据?因为它似乎$_POST[]
在页面加载时自动执行,而不是在我按下Anchor标签时.
编辑: 所以我想要实现的是这样的:
我想要一个可以正常somepage.php?variable=something
使用的锚标签,而不是使用$_GET[]
我想通过发送变量$_POST
类似于SO,我想为评论添加锚点,页面加载后,我希望页面做一些javascript(突出显示,滚动等-我可以自己写)
所以如果我的网址是
www.mywebapp.com/mypost#45625
Run Code Online (Sandbox Code Playgroud)
我希望javascript滚动到具有id的div 45625
并在那里做我自己的javascript。
我该如何写条件以开始执行我的JavaScript,以便仅在存在achor的情况下才起作用?