javascript
1$(function(){ 2 $(":radio").click(function(){ 3 $("label").css("font-weight",""); 4 $("label[for='"+$(this).attr("id")+"']").css("font-weight","bold"); 5 }); 6 $("label").click(function(){ 7 $("label").css("font-weight",""); 8 $(this).css("font-weight","bold"); 9 }); 10}); 11
html
1 性別: 2 <input type="radio" name="gender" value="男性" id="gender_man" /> 3 <label for="gender_man">男性</label> 4 <input type="radio" name="gender" value="女性" id="gender_woman" /> 5 <label for="gender_woman">女性</label> 6
当javascriptの動作は理解しているのですが、**$("label[for='"+$(this).attr("id")+"']")の部分のイコールのすぐ次の'(シングルクォーテーション)と"(ダブルクォーテーション)と+(プラス)**で大括弧の手前までを囲んでいる理由(意味、使い方)が解りません。
当コードでの各意味を文章(言葉)でご説明頂ける方おりましたらよろしくお願い致します。
(返信が明日以降になる可能性があることご了承頂けますと幸いです。)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/20 04:28
2019/12/20 08:18
2019/12/20 08:40
2019/12/20 09:48
2019/12/23 06:56