0
答えは簡単かもしれませんが、検索で答えが見つかりません。javascript/jqueryを使用してdiv内のコンテンツを選択する方法
私がしたいのは、jqueryを使ってdivの内容を変更することです。現在、私はこれを使用しています(動作しますが、最も洗練されたソリューションではありません)
これを選択する最も良い方法は何ですか?
$(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
あなたは未定義ではありません。残りは大丈夫です。次の仕事に進んでください:-) –