これに関する私の低レベルの知識で申し訳ありません-私はまだjavascriptなどに慣れていません。とにかく、ランダム化されたオプションを持つセレクターを持っています。これはhtmlです:
<select id="patientSelect">
<option id="patient1"></option>
</select>
<input type="button" id="bed1" value="Bed"></button>
<input type="button" id="bed2" value="Bed 2"></button>
そしてJavaScript:
var count=Math.floor(Math.random()*61 + 10);
var problem = new Array("Heart Attack", "Seizure", "Burns");
randprob = problem[Math.floor(Math.random() * problem.length)];
var age = Math.floor(Math.random() * 70 + 15);
var counter=setInterval(timer, 1000);
function timer(){
count--;
var thisprob = randprob;
var thisage = age;
document.getElementById("patient1").innerHTML=thisprob + ", " + thisage +
"ETA: " + count + " secs";
$('#patientSelect').change(function(){
$(".ui-btn").click(function(){
... ?
});
したがって、クリックしたボタンに現在の問題と年齢を入力したいと思いますが (ボタンの単語は変更されません)、別のボタンをクリックして別の値を取得し、それらを保存して後で取得することもできます。
どんな助けでも大歓迎ですが、それが多すぎる場合は、Google への指示も大歓迎です。ありがとう。:)
編集 ありがとう、素晴らしい答えですが、クリックしたボタンがわからない場合はどうすればよいですか? #bed2 をクリックしたときに #bed1 にデータを保存している可能性がありますか? ちょっと待って、それが(これ)の出番ですよね?