Я считаю, что ответ может быть довольно простым, но я не могу найти ответ, выполнив поиск.Как выбрать содержимое внутри div с помощью javascript/jquery
Что я хотел бы сделать, так это изменить содержимое div с помощью jquery. В настоящее время я использую это (что действительно работает, но не является самым изящным решением)
Каков наилучший способ выбрать это?
$(document).ready(function() {
$("#score-once").click(function() {
var numRand = parseInt(Math.floor(Math.random()*2));
var currValue = parseInt($("#scored").text());
var newValue = (currValue + numRand);
$("#scored").replaceWith("<p id=scored>" + newValue + "</p>")
currValue = undefined;
newValue = undefined;
});
});
и HTML
<div id="sidebar">
Goals Scored<br />
<p id="scored">0</p>
Goals Missed<br />
<p>0</p>
</div>
Как вы знаете, что это не самый элегантный? Выглядит хорошо для меня :-) –
Необходимо заменить весь тег абзаца, а не просто заменять содержимое + неопределяющие переменные (которые я даже не уверен, что я должен это делать!). Или, может быть, им просто над критикой моей собственной работы;) – Undefined
undefining вам не нужно делать. Остальное в порядке. Переходите к следующей задаче :-) –