前提・実現したいこと
Wordpressで個別記事ページにフォームへのボタンを設置。
ボタン押すとフォームのページに移動し、そのフォームにあるプルダウンに個別記事のタイトルが選択されている状態にしたいです。
Jqueryでパラメータのidとoptionのidが同じ場合、selectedがつくようにというのが希望ですが、どうもうまくいきません。
プルダウンのidは「select」です。
既にできていること
・ボタン押下時はパラメーターでidをフォームに渡すように設定しました。
・プルダウンのoptionにパラメーターと同じidを付与しています。
・プルダウンで投稿タイトルの一覧は取得できています。
こちらのページを参考にしました。
https://www.tam-tam.co.jp/tipsnote/javascript/post9911.html
よろしくお願いいたします。
該当のソースコード
<script> $(function(){ $(document).ready(function () { var urlParam = location.search.substring(1); if(urlParam) { var param = urlParam.split('&'); var paramArray = []; for (var i = 0; i < param.length; i++) { var paramItem = param[i].split('='); paramArray[paramItem[0]] = paramItem[1]; } var targetParam = $('#select option[id$="' + paramArray.id + '"]'); if(targetParam.length > 0){ targetParam.prop('selected', true); } } }); }); </script>
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
jqueryは3.X系です
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/01/26 16:43
2020/01/26 16:54