我正在渲染一个带有反应的链接:
render: ->
`<a className="upvotes" onClick={this.upvote}>upvote</a>`
Run Code Online (Sandbox Code Playgroud)
然后,上面我有upvote函数:
upvote: ->
// do stuff (ajax)
Run Code Online (Sandbox Code Playgroud)
在链接之前我已经跨越那个地方,但我需要切换到链接,这就是麻烦 - 每次点击.upvotes页面都会刷新,到目前为止我尝试过:
event.preventDefault() - 无法正常工作.
upvote: (e) ->
e.preventDefault()
// do stuff (ajax)
Run Code Online (Sandbox Code Playgroud)
event.stopPropagation() - 不工作.
upvote: (e) ->
e.stopPropagation()
// do stuff (ajax)
Run Code Online (Sandbox Code Playgroud)
返回false - 不工作.
upvote: (e) ->
// do stuff (ajax)
return false
Run Code Online (Sandbox Code Playgroud)
我也在我的index.html中使用jQuery尝试了以上所有内容,但似乎没有任何效果.我该怎么做,我做错了什么?我已经检查了event.type,click所以我想我应该能够以某种方式避免重定向?
对不起,对于React来说,我是新手.
谢谢!
Excel可以将我的CSV中的URL解释为超链接吗?如果是这样,怎么样?
如何在另一个我无法控制的网站上创建指向长网页的一部分的链接?
我以为你可以在链接的末尾使用#partofpage的变体.有什么建议?
我想删除当您将鼠标悬停在超链接上时出现的手形光标.
我试过这个css:
a.link {
cursor: pointer;
}
Run Code Online (Sandbox Code Playgroud)
还有这个:
a.link {
cursor: pointer !important;
}
Run Code Online (Sandbox Code Playgroud)
当我将鼠标悬停在链接上时,它仍会改变.
有没有人有任何关于为什么会发生这种情况的想法或一个能让我实现这种效果的解决方案?
假设我有以下代码:
<div id="link_other">
<ul>
<li><a href="http://www.google.com/">google</a></li>
<li>
<div class="some_class">
dsalkfnm sladkfm
<a href="http://www.yahoo.com/">yahoo</a>
</div>
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
在这种情况下,JavaScript将添加target="_blank"到div中的所有链接link_other.
我怎么能用JavaScript做到这一点?
我注意到很多网站在搜索或浏览时都会添加一个调用的get变量utf,并将其设置为等号(?utf8=?).
两个例子是:
Dotabuff的搜索网址包括它.示例:dotabuff.com/search?utf8=✓&q=PPD
Bibme的搜索网址也包含它.示例:bibme.org/mla/website-citation/search?utf8=✓&q=someurl.com
我有以下内容:
<td>
some text
<div>a div</div>
</td>
Run Code Online (Sandbox Code Playgroud)
我想整个<td>...</td>超链接.我更喜欢不使用JavaScript.这可能吗?
我想让访问者可以选择下载一些pdf.我试过了:
<%= link_to "abc", "/data/abc.pdf"%>
<%= link_to "abc", "/data/abc.pdf", :format => 'pdf' %>
Run Code Online (Sandbox Code Playgroud)
和一些变化但它们似乎不起作用.我一直在No route matches [GET] "/data/abc.pdf"
我将pdf文件放在名为data的文件夹中,该文件夹位于assets文件夹中.任何帮助,将不胜感激.
我有一个包含几个链接的本地markdown文件,我希望链接转到本地文件,如pdf.
我使用以下语法:
[my link](file:///C:/my_file.pdf)
Run Code Online (Sandbox Code Playgroud)
但是,当我将我的markdown文件打开到Firefox页面并点击链接时,没有任何反应.
究竟我错过了什么?是否可以打开本地文件?
我在Stackoverflow上看过这些帖子,描述了如何允许用户定向到应用商店上的应用.
有没有办法直接链接到App Store中的评级和评论表单?