我想使用Jquery计算页面中的Href.
仅供参考:我在页面中为每个用户提供随机数量的超链接,并且所有href都与其id进行区分,例如.user_1,user_2,....所以这里我无法使用Jquery调用onclick事件上的函数,因为每个href具有不同的名称,并且不能也为每个用户编写单独的jquery函数.因此,如果我可以计算页面中的hrefs,我可以轻松调用该函数
等待回复
谢谢穆克什
我想知道使用常规的href-link或通过添加javascript onclick使元素可点击之间是否存在SEO差异?
我的两个选项的基本例子......
<a href="myUrl">Link</a>
<div onclick="javascript:yUrl">Link</div>
Run Code Online (Sandbox Code Playgroud) 我目前正在位于www.example.com/staging的临时环境中的某个站点上工作.该站点的所有链接都已相对设置(例如:/ about /).我正在尝试编写一些简单的jQuery来为页面上的每个链接添加"/ staging",因此我不必更改本周的所有链接,因此它在暂存环境中.我知道HTML标签是一个选项,但因为链接是使用ExpressionEngine动态添加的,似乎不起作用.我认为jQuery应该相当简单.这就是我所拥有的,但有些事情并不恰当:
$(function() {
var href = $('a').attr('href');
$(href).prepend('/staging');
});
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助.
警惕我总是未定义......为什么?
<script type="text/javascript">
$(document).ready(function(){
$("#menu ul li").click(function() {
var path = $(this).attr("href");
alert (path);
$.get(path, function(data) { $("#texte").html(data); });
return false;
});
});
</script>
</head>
<body>
<div id="wrapper">
<div id="menu">
<ul>
<li><a href="pulse/data/blocks/intro.html">Intro</a></li>
<li><a href="pulse/data/blocks/presentation.html">presentation</a></li>
<li><a href="pulse/data/blocks/pourquoi.html">pourquoi ?</a></li>
<li><a href="pulse/data/blocks/forfaits.html">forfaits</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud) 如何回应这个:
echo '<link rel="stylesheet" type="text/css" href="<?php echo get_bloginfo('template_url');?>/tryme.css">';
Run Code Online (Sandbox Code Playgroud)
我做对了吗?它出错:解析错误:语法错误,意外T_STRING,期待','或';'
请帮忙.谢谢.
我想在我的html页面上添加一个下载链接.下载将是一个.txt文件.我这样做了,
<a href="path_to_file/myfile.txt">click to download txt </a>
Run Code Online (Sandbox Code Playgroud)
但问题是,当用户点击此链接时,它不是要求用户下载文件,而只是在浏览器中显示文本.
如何更改此脚本以要求用户下载文件(使用默认下载提示对话框)
更新:感谢大家的回复.我在服务器端使用ruby/rails.
可以这样写吗?
<a href="add-lead-new.php" target="rightframe"><input type="button" value="New booking" /></a>
Run Code Online (Sandbox Code Playgroud)
该链接应该看起来像一个按钮,但它应该在页面的右侧部分打开.如果错了,还有其他办法吗?上面的代码工作正常.我只是不知道它是否是正确的方法.谢谢
当我向页面的特定部分添加HTML链接时:
<a href="#specific">test</a>
Run Code Online (Sandbox Code Playgroud)
我注意到它更改了地址栏中的URL.虽然我遇到了网站,他们以这种方式链接,而不更新地址栏.这怎么可能?
编辑:它可能是一个AJAX解决方案,如果他们在没有URL更改的情况下使其工作,就好像我没记错,页面没有重新加载,它直接进入目的地...
我正在尝试将新项添加到列表项.但是下面的代码没有将Hyperlink添加到我想要的列表项中.有人可以告诉我哪里错了吗?
HTML:
<div>
<ul id="list1">
<li>Ut enim ad minim veniam.</li>
<li>Excepteur sint occaecat cupidatat non proident.</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
//create new li element
var newListItem = document.createElement("li");
newListItem.textContent = "...ooo";
var ulist = document.getElementById("list1");
console.log("adding link..");
newListItem.setAttribute('href', "http://www.msn.com");
ulist.appendChild(newListItem);
console.log("added item");
Run Code Online (Sandbox Code Playgroud) 我正面临一些挑战 - 让我们考虑一下我有一个菜单,我有三个链接 -
About
Contact Us
FAQs
Run Code Online (Sandbox Code Playgroud)
默认情况下,主页是关于菜单项.现在,当我点击" 联系我们 "时,我想在同一浏览器窗口中打开一个新选项卡.如果没有关闭这个,我再次从第一个标签上" 联系我们 " this time I do not want to open new tab because I have already an open tab for Contact us,我只是想导航到之前打开的同一个.如何在jsp中处理这种情况.
有没有办法做到这一点.请帮我.