Я просто пытаюсь изменить значение HREFИзменение HREF атрибута ссылку на клик
$("div").click(function() {
$("a#link1").attr("href").val("www.bing.de");
});
div {
border: 1px solid black;
cursor: pointer;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a id="link1" href="www.google.de">LINK</a>
<div>Click here</div>
Но это бросает ошибку Uncaught TypeError: $(...).attr(...).val is not a function
, и я не знаю, почему? Насколько я знаю val
Является функцией.
В случаях, как это всегда лучше, чтобы прочитать документы: http://api.jquery.com/attr –