異なるイベントで起動される次の 2 つの関数があります。
$('.CCB').change(function (event) {
var matches = [];
$(".CCB:checked").each(function () {
matches.push(this.value);
});
alert(matches);
});
チェックボックス項目がチェックされたときに呼び出され、
$('#textBox').keydown(function (e) {
var code = e.keyCode ? e.keyCode : e.which;
var st = document.getElementById("textBox").value
if (code != 8) // if backspace is hit don't add it to the search term
{
st = st + String.fromCharCode(code);
}
else
{
st = st.substr(0, st.length - 1)
}
});
これは、ユーザーがテキスト ボックスに入力したときに発生します。アクションのいずれかが起動されたとき (チェック ボックスのチェックまたはテキスト ボックスのキーダウン)、チェック ボックスの値を含む配列とテキスト ボックスからの文字列の両方を取得するために、何らかの方法でそれらを結合することはできますか? その後、いくつかのカスタムを実行できます。それらの論理?