如何设置<p>元素,以及如何使用按钮重置某个对象的所有对象

How to set the value of a <p> element using Jquery and how to use a button to reset all objects of a certain object?

本文关键字:对象 按钮 何使用 设置 何设置 lt 元素 gt      更新时间:2024-01-23

所以我得到的是这个

<button id="restart">Restart</button>
<p id="score">Score: _ (_ dice with _ dots each)</p>
<p id="rolls">_ rolls left</p>
<div id="dice"></div>

目标是设置和更新最初由char表示的值,该值将被实际值替换。创建一个类似于Yatzee的游戏,其中分数是出现次数最多和值最高的骰子的总和(即,如果有2个骰子有6个,并且没有出现其他出现次数最多的骰子值,则分数为12)

使用jquery,我将如何设置

元素的这些值?我想用

`$("#rolls").val(//some number);

然而,这并不奏效。有什么想法吗?

您可以使用正则表达式将"_"模式的所有实例替换为一个值。例如:

var value = 7; // An arbitrary example number
var element = $("#rolls");
element.html(element.html().replace(/_/g, value));

如果您可以编辑HTML代码,那么您可以这样做-

<p id="rolls"><span id="rolls_val">_</span> rolls left</p>

然后

$('#rolls_val').html("Value");

$('#rolls').html().replace('_', '<span id="rolls_val">_</span>');

然后

$('#rolls_val').html("Value");