複数のselect htmlタグ(基本的には現在3つ)があり、選択した値**(HTML選択タグのグループ)を使用してAjaxを使用してテーブルをフィルタしたいリクエスト...jQueryを使用して複数のHTMLをリッスンする方法
EX)私の質問は、各selectタグのための私のコードを複製していない、同じ時間に、これを行うようにする方法である性別、場所、季節
を使用してフィルタリング?
複数のselect htmlタグ(基本的には現在3つ)があり、選択した値**(HTML選択タグのグループ)を使用してAjaxを使用してテーブルをフィルタしたいリクエスト...jQueryを使用して複数のHTMLをリッスンする方法
EX)私の質問は、各selectタグのための私のコードを複製していない、同じ時間に、これを行うようにする方法である性別、場所、季節
を使用してフィルタリング?
からrefrenceを取る、あなたは以下のコードを使用してそれを達成することができます。
$("select").change(function(){
var location = $("LOCATION_SELECTOR").val(); //selector using ID/Class/Name
var gender= $("GENDER_SELECTOR").val();
var season= $("SEASON_SELECTOR").val();
$.ajax(...) // use above 3 values to post the data.
});
あなたにドロップダウンの変更のいずれかの1つのAJAXを行うことができます。
$("select").on('change',function(){
var selectedValue = $(" :selected").val();
ajax({
// Do post for submitting the value
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
あなたが持っているが、変更のいずれかにのみ投稿選ぶものは何でも変更できます。これを行います。これは、転記用の選択項目コードを複製しないことでも役立ちます。あなたの要素をソートするjavascriptののArray.sort()
使用はMDN
このコードを試してください。 uがやっていること
$(function() {
$('#fruits').change(function(e) {
var selected = $(e.target).val();
console.dir(selected);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select multiple="true" id="fruits">
<option value="apple">Apple</option>
<option value="banana">Banana</option>
<option value="mango">Mango</option>
<option value="grape">Grape</option>
<option value="watermelon">watermelon</option>
</select>
あなたのすべての時間と労力の人に感謝:) :)私は@ K D答えを見つけました...私の問題を解決したので、私は彼に信用を与えます^ _ ^ – hikefd
? – plonknimbuzz