チェックボックスをオンにしたチェックボックスと、チェックされたチェックボックスの値をすべて取得する関数を呼び出します。これらのチェックボックスを作成するためのチェックされている場合は、動的に作成されたチェックボックスから値を取得します。
コードは次のとおりです。
for (var loop=0; loop < count; loop++)
{
var chap = document.createElement("input");
chap.type = "checkbox";
chap.value = nearby[loop];
chap.id = nearby[loop];
document.getElementById("mapdisplay").appendChild(chap);
var nearo = nearby[loop];
var s = document.getElementById("mapdisplay");
var text = document.createTextNode(nearby[loop]);
s.appendChild(text);
var br = document.createElement('br');
s.appendChild(br);
}
は、今私がチェックされている値を取得します。私はこれをしよう(ただし、利用可能に)
function fsearch()
{
var p = x;
var narr = new Array();
narr=nearby;//a global arr
var checked_vals = new Array();
$('#mapdisplay input:checkbox:checked').foreach()
{
checked_vals.push(this.value);
}
生成された値のid
は、アレイ状にあるにチェック値を取得するために何かを提案してくださいしています。 $("#nearby[0]").val()
は使用できません。
+1。 :) –