<a rel="abc" href="#mydiv">link</a>
<div id="mydiv">content</div>
Run Code Online (Sandbox Code Playgroud)
如果rel ="abc",找到ID与href值匹配的元素并隐藏它.
我的尝试:
$('[rel*=abc]').attr("href").hide();
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!
我以为我可以重写以下这一行:
$('a').filter('[hash=' + inview + ']');
Run Code Online (Sandbox Code Playgroud)
这样的事情:
$('a').attr(href, inview);
Run Code Online (Sandbox Code Playgroud)
显然有var inview = yada yada yada上面定义的.
还是有另一种方法来写第一行,
使用jquery并摆脱[hash='像.attr或.something(inview)这样的东西?
我喜欢将我的所有JQuery函数和事件接收器扩展到$(window).load,如下所示:
$(window).load(function ()
{
function Foo(id)
{
alert(String.format("Do Foo for: {0}", id));
}
});
Run Code Online (Sandbox Code Playgroud)
通常,我在这个范围内完成所有工作,但我有一个案例,我想从一个独立的JQuery小部件构建的HREF中调用Foo(27).HREF看起来像这样:
<a href="javascript:Foo(27)">Click me!</a>
Run Code Online (Sandbox Code Playgroud)
但是,单击链接时找不到Foo()函数.我怎么能这样做?
[编辑]
所以,我刚接受了下面的答案,并希望分享我的最终实施.Foo()已被我正在使用的实际方法的名称所取代.是的,我知道String.format()本身不存在; 它是我自己的基础库的一部分.考虑到这一点,这就是我所拥有的.这是我定义所有全局命名空间的文件.该定义存在于jQuery范围之外.
// This is defined in the global namespace
if (typeof (window.App) === "undefined")
{
window.App = {};
}
Run Code Online (Sandbox Code Playgroud)
这是构建HREF的jQuery小部件中的一行.标题用于预测,HREF导航到该预测的详细信息页面:
r = String.format('<a href="javascript:App.NavDetails({1});" class="link3">{0}</a>',
Predikt.General.EncodeHtml(options.rowData.Title),
options.rowData.PredictionId);
Run Code Online (Sandbox Code Playgroud)
这是我的$(window).load() - 范围的jQuery文件中的NavDetails函数的实际实现:
$(window).load(function ()
{
App.NavDetails = function (id)
{
// Do something interesting with the ID here...
alert(String.format("The ID is: {0}", id));
};
});
Run Code Online (Sandbox Code Playgroud) <script type="text/javascript">
document.getElementById("IDOFELEMENT");
</script>
Run Code Online (Sandbox Code Playgroud)
将其变成链接的正确方法是什么?
我可以写吗
<script type="text/javascript">
document.getElementById("IDOFELEMENT").href("http://www.address.com");
</script>
Run Code Online (Sandbox Code Playgroud)
非常感谢。
我有一个提供聊天服务的网站.我为聊天中的每个成员制作了会员信息页面.我想向在聊天中点击用户名的任何人显示会员信息.
例如:
jack
hi
jhon
hi
jack
i'm jack
jhon
i'm jhon
Run Code Online (Sandbox Code Playgroud)
这是标题
$chat_messages_html .= '<li>' . '<span class="chat_message_header">' . '<a href="meeting/member_info">' . $chat_message->username . '</a>'
Run Code Online (Sandbox Code Playgroud)
我的问题如何在成员信息页面中获取变量$ chat_message-> username以使用它来检索信息
我希望很清楚
<link href="assets/theme.css" id="this" rel="stylesheet" />
Run Code Online (Sandbox Code Playgroud)
id ="this"目标是什么,以及它如何在href链接到样式表?
从我合法下载的教程我找不到任何html或javascript的引用.它来自CMS的语法?
以下是工作脚本.
<script type="text/javascript">
window.lang = new jquery_lang_js();
$(document).ready(function() {
window.lang.run();
$(".jp").click(function (e) {
e.preventDefault();
var $this = $(this);
var id = $this.attr('href');
window.lang.change('jp');
});
$(".en").click(function (e) {
e.preventDefault();
var $this = $(this);
var id = $this.attr('href');
window.lang.change('en');
});
});
</script>
<a href="#" class="en">Switch to English</a>
<a href="#" class="jp">Switch to Japanese</a>
Run Code Online (Sandbox Code Playgroud)
/////////////////////////////////////////
现在,在快速告诉我"如果它工作有什么问题?"之前 我还有更多的类要添加,所以我试图摆脱冗余.我知道如何将href与相同的函数组合在一起,但是在这里,每个类都有可变函数,我无法自己解决这个问题.
这是我到目前为止所尝试的.
<script type="text/javascript">
window.lang = new jquery_lang_js();
$(document).ready(function() {
window.lang.run();
$this.each(function(){
$("a").click(function (e) {
e.preventDefault();
// var $this = $(this);
var id = $this.attr('href');
window.lang.change('jp');
window.lang.change('en');
}); …Run Code Online (Sandbox Code Playgroud) 我有这个PHP行可以正常工作:
echo "<p><a href=\"https://www.facebook.com/". $post['id'] . "\"target=\"_blank\">" . $post['message']. "</a></p>";
Run Code Online (Sandbox Code Playgroud)
但我想改变它,以便链接到我的页面(而不是单个帖子).所以看起来应该是这样的.
echo "<p><a href=\"https://www.facebook.com/rscmovement" "\"target=\"_blank\">" . $post['message']. "</a></p>";
Run Code Online (Sandbox Code Playgroud)
我已经尝试了很多在不同网站上收集的命题,但每次我都收到错误.
任何的想法 ?
非常感谢!
所以我遇到了一个问题,我如何将文本添加到HTML附件href中.那么,举个例子:
<a href="/example/script.js">...</a>
Run Code Online (Sandbox Code Playgroud)
我怎么也改变它:
<a href="http://google.com/example/sript.js">...</a>
Run Code Online (Sandbox Code Playgroud)
但是,如果我有多个不同的href,那该怎么办?
<a href="/example/sript-1251.js">...</a>
<a href="/example/sript-6346.js">...</a>
<a href="/example/sript-6836.js">...</a>
Run Code Online (Sandbox Code Playgroud)
我怎么会改变它们?
我遇到了这个JS代码:
onClick="self.location.href='http://stackoverflow.com/'"
Run Code Online (Sandbox Code Playgroud)
我在我的网站上使用过它,它具有与href属性相同的功能.
我是JS的新手,我对JS不太了解,但是onclick="self.location.href=''"和href=""属性之间可能存在差异.
有什么不同?
有什么好处,有什么缺点?