我有一个锚标记:
<a href="#" onclick="ToggleLinks('boothsizeDiv');">
在同一个函数中,我想先根据某些条件删除href属性,然后根据另一个条件重新连接它。
任何帮助将不胜感激。谢谢。
答案 0 :(得分:2)
您的条件是您自己的责任,我无法猜测它们,但您可以使用attr
方法管理jQuery的属性,例如......
获取href
:
var href = $("#url").attr("href");
设置href
:
$("#url").attr("href", "some link");
答案 1 :(得分:0)
使用attr
方法设置href
值。
<a id="link" href="#" onclick="ToggleLinks('boothsizeDiv');">
$("#link").click(function() {
var element = $(this);
if (yourCondition) {
element.attr("href", "#");
} else {
element.attr("href", "value");
}
});
或者您可以在ToggleLinks函数中执行此操作:
function ToggleLinks() {
var element = document.getElementById("link");
if (condition) { element.href = "#"; }
else { element.href = "yourvalue"; }
}