我見過這麼多不同的職位,屬於我的情況,但我仍然在學習服務器端和JS代碼,所以我只是不明白如何將其應用於我的問題呢。填寫jQuery的選擇下拉列表與多個列表
我正在嘗試構建訂單來選擇襯衫/服飾以獲得絲網印刷。由於我已經遇到了問題,我還沒有完整的代碼,但這裏有一個基本的標記:(請記住,我計劃在最終選擇的貨幣價值上投入價格估算計算器與其他部分的形式後,我認爲這部分出)
我不知道如何填充第三和第四個下拉,我已經可以告訴我的jquery標記,if($(this).val() == "100% Polyester/100% Cotton")
等將開始重複一遍。
HTML:
` <form>
<select name="garment">
<option selected>Choose An Option</option>
<option>Short Sleeve T-Shirts</option>
<option>Hoodies/Sweatshirts</option>
<option>Long Sleeve T-Shirts</option>
<option>Tank Tops</option>
<option>Shorts & Pants</option>
<option>Hats & Accessories</option>
</select>
<select name="type">
<option selected disabled>Choose an Option</option>
</select>
<select name="style">
<option selected disabled>Choose an Option</option>
</select>
<select name="color">
<option selected disabled>Choose a Color</option>
</select>
</form>`
的jQuery:
`$(document).ready(function() {
$garment = $("select[name='garment']");
$type = $("select[name='type']");
$style = $("select[name='style']");
$garment.change(function() {
if($(this).val() == "Short Sleeve T-Shirts") {
$("select[name='type'] option").remove();
$("<option>100% Cotton</option>").appendTo($type);
$("<option>Blended</option>").appendTo($type);
$("<option>100% Polyester/Athletic</option>").appendTo($type);
}
if($(this).val() == "100% Cotton") {
$("select[name='style'] option").remove();
$("<option>Regular Fit</option>").appendTo($style);
$("<option>Premium Slim/Fashion Fit</option>").appendTo($style);
$("<option>Women's Cut</option>").appendTo($style);
}
if($(this).val() == "Blended") {
$("select[name='style'] option").remove();
$("<option>Regular Fit</option>").appendTo($style);
$("<option>Premium Slim/Fashion Fit</option>").appendTo($style);
$("<option>Women's Cut</option>").appendTo($style);
}
if($(this).val() == "100% Polyester/Athletic") {
$("select[name='style'] option").remove();
$("<option>Men's</option>").appendTo($style);
$("<option>Women's</option>").appendTo($style);
}
});
});`
使用AJAX無論是通過你舒服jQuery或其他一些庫? – jeremysawesome
你可以看看這個圖書館。看起來你想要推出自己的分面搜索實現。這已經爲您設置了所有設置:http://eikes.github.io/facetedsearch/。 – jeremysawesome
以前沒有使用它,從我讀過的其他/類似的文章使用ajax,我需要把變量數據放入數據庫並從中拉出? – Potatrick