前提・実現したいこと
各行の一列目が空欄かどうかを判別する、コードを書きたいです。
詳しい実現したいことは、javascriptのコード内に文字をいれています。
現在のコードでは、3行とも1列目が空欄の時に処理がされます。
実現したいのは、上の行から一行ずつ一列目が空欄か判別し、その場所を特定することです。
出来れば各行の1列目の列のIDを全て書かずに、それぞれの一列目が空欄か確認したいです。
繰り返しを使うのか、$1stにテンプレート文字列で連番をつけるのかと
予想しましたが、上手く実現できませんでした。
お力添え願います。
該当のソースコード
HTML
1 <table border="1" width="500" cellspacing="0" cellpadding="5" bordercolor="#333333"> 2 <tr> 3 <th>番長</th> 4 <th>相乗り1</th> 5 <th>相乗り2</th> 6 <th>相乗り3</th> 7 </tr> 8 9 <tr> 10 <td id="1st1">sd</td> 11 <td id="2nd1"></td> 12 <td id="3rd1"></td> 13 <td id="4th1"></td> 14 </tr> 15 16 <tr> 17 <td id="1st2"></td> 18 <td id="2nd2"></td> 19 <td id="3rd2"></td> 20 <td id="4th2"></td> 21 </tr> 22 23 <tr> 24 <td id="1st3"></td> 25 <td id="2nd3"></td> 26 <td id="3rd3"></td> 27 <td id="4th3"></td> 28 </tr> 29 30 </table>
javascript
1 var emp = ""; 2//全ての行の一列目 3 var $1st = $('[id^=1st]'); 4 console.log($1st); 5 6 if($1st.text()===emp){ 7 console.log("空欄"); 8 } 9 10イメージとしては、一行目一列目が空白なら、以下の処理。 11一行目の一列目が既に埋まっていれば、二行目一列目が空欄が確認。 12二行目一列目が空欄なら以下の処理。 13そんな、コードが書きたいです。
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/13 09:18 編集
2021/03/13 09:37