jQueryでリンク先のラジオボタンを変更みたいな〜
リンク元の内容によってお問い合わせページのラジオボタンを切り替えるのに使いました。
(こちらを参考にさせていただきました。http://trackback.blogsys.jp/livedoor/zasso77/51444767)
っていうか・・・以下の使い方は違うような気がw(別に?でなくても#でもいけるし・・・)
HTML (リンク元)
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <p>だれか採用してください</p> <a href="getRadio.html?recruit">採用について</a> </body> </html>
HTML (リンク先:getRadio.html) ※初期値は「お問い合わせ」にしてあります
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <script type="text/javascript" src="./lib/jquery-1.4.3.min.js"></script> <script type="text/javascript" src="./lib/getRadioCheck.js"></script> </head> <body> <input type="radio" name="r_chk" value="request" checked="checked"/>お問い合わせ <input type="radio" name="r_chk" value="recruit"/>採用について <input type="radio" name="r_chk" value="order"/>ご注文 <input type="radio" name="r_chk" value="complain"/>クレーム<br> </body> </html>
JavaScript (getRadioCheck.js)
/* getRadioCheck.js 2011-01-17 */ $(function(){ var prePage=window.location.href.split("?")[1]; $("input[value="+prePage+"]").attr("checked","checked"); });