を持つ必要があります。基本的にswitch
ステートメントの条件としてsku
クエリーストリング・パラメーターをロードします。特定のSKUは大文字と小文字を区別して入力します。そこから、QueryStringのSKUがcase
にあるSKUと一致する場合は、関連するオプションの物理的にclick
が試行されます。
ページのソースを見ると、私はサイズとinput
値との間に、次の関連締結しました:
XS = 68
S = 69
M = 70
L = 71
XL = 72
<script>
// On DOM Ready:
$(function() {
switch ($.urlParam('sku')) {
case 'SKU-F4180933':
// Set Size to M
$("input[value='70']").click();
break;
case 'SKU-1A86555B':
// Set Size to S
$("input[value='69']").click();
break;
}
});
/**
* Gets a URL parameter by name.
* @param name <string> - The name of the URL parameter to get.
* @return <string|bool> - The value of the URL parameter, or false on fail.
*/
$.urlParam = function(name) {
var results = new RegExp('[\?&]' + name + '= ([^&#]*)').exec(window.location.href);
if (results == null) {
return false;
} else {
return results[1] || false;
}
}
</script>
これはテストされていないが、私はそれが動作することを保証することはできません。しかし、それは基本的な考えを与えることを望む。/
はい、可能です! –