在我的网站上,我使用jQuery来挂钩元素的事件,即超链接.由于这些超链接仅在当前页面上执行操作,并且不在任何地方引导,我一直在将"#"的href属性放在:
<a href="#">My Link</a>
Run Code Online (Sandbox Code Playgroud)
但是在某些浏览器中,这会导致页面从右向上滚动,这显然是不合需要的行为.我已尝试使用空白href值,或不包括一个,但鼠标悬停时鼠标不会更改为手形光标.
我该放什么?
一直以来我的做法是,当我使用图像时,我将它们命名为
walls_ico,bu_hover
所以当我给出路径他们就像
<img src="images/walls_ico.ico" />
<img src="buttons/bu_hover.png" />
Run Code Online (Sandbox Code Playgroud)
UNTIL现在当我在一个用户上传文件的项目时......
我想知道文件和文件夹之间的空格是否可以
<img src="buttons/bu hover.png" />
Run Code Online (Sandbox Code Playgroud) 我学习了"window.location.hash" new并在我的jquery代码中尝试而不是"window.location.href",并且它们都给出了相同的结果.
代码在这里:
window.location.href = ($(e.currentTarget).attr("href"));
window.location.hash = ($(e.currentTarget).attr("href"));
Run Code Online (Sandbox Code Playgroud)
他们之间有什么区别?
import urllib2
website = "WEBSITE"
openwebsite = urllib2.urlopen(website)
html = getwebsite.read()
print html
Run Code Online (Sandbox Code Playgroud)
到现在为止还挺好.
但我只希望纯文本HTML中的href链接.我怎么解决这个问题?
假设我在另一个页面上有一个锚点:
<A NAME="blah">
Run Code Online (Sandbox Code Playgroud)
在我当前正在访问的页面上,我想在该页面上传递一个GET参数,例如:
<A HREF="otherpage.htm#blah?data=1234">Good Stuff!</A>
Run Code Online (Sandbox Code Playgroud)
这对我来说似乎没有用.它加载页面并传递变量但不会转到锚点.我在锚标签上搜索了一些例子,其中有很多,但没有人谈到跳转到页面中的锚点,同时也在URL中传递参数.
我有下面的脚本
var els = document.getElementsByTagName("a");
for(var i = 0, l = els.length; i < l; i++) {
var el = els[i];
el.innerHTML = el.innerHTML.replace(/link1/gi, 'dead link');
}
Run Code Online (Sandbox Code Playgroud)
然而,这会搜索整个页面并花费大约20秒来完成,因为有很多链接.
但是我只需要针对a具有特定目标的那些目标href,例如."http://domain.com/"
理想情况下,我希望能够以类似于jQuery的方式执行此操作,但不使用框架.所以像
var els = document.getElementsByTagName("a[href='http://domain.com']");
Run Code Online (Sandbox Code Playgroud)
我将如何进行此操作,以便仅搜索具有匹配的对象href?
window.location工作正常,但回报我整个绝对的道路,就像http://domain.xyz/punch/lines.但我只需要http://domain.xyz/.我怎样才能只提取第一部分?我怎样才能实现这种动态,即使子目录路径变长,我的意思是总是一样的?
我创建了一个按钮,可以在点击时打开模态窗口.
<a href="#" data-toggle="modal" data-target="#myModal" class="signup-button gray-btn pl-pr-36" id="connectBtn" data-role="disabled">Connect</a>
Run Code Online (Sandbox Code Playgroud)
由于某种原因,data-role="disabled"这不好.我该如何禁用它?
如何设置一个href,它既是链接,也有通过XSLT转换的链接文本?这是我到目前为止所做的,它给出了错误"xsl:value-of不能是xsl:text元素的子元素":
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="actionUrl"/>
</xsl:attribute>
<xsl:text><xsl:value-of select="actionUrl"/></xsl:text>
</xsl:element>
Run Code Online (Sandbox Code Playgroud) 例如,如果我输入URL:
http://www.foo.com/page.php?parameter=kickme#MOREURL
然后在服务器上没有任何部分:#MOREURL
是否可以在没有jQuery AJAX的情况下将这些部分发送到服务器?