- Java入門・初心者質問スレ [無断転載禁止]©2ch.net
454 :デフォルトの名無しさん[sage]:2016/07/15(金) 01:33:49.59 ID:Nm9Xh+ig - 各<tr>を取得する
各<tr> { <tr>の子の、<td class="state">が処理なら、 <tr>の子の、<td class="title">を取得する }
|
- Java入門・初心者質問スレ [無断転載禁止]©2ch.net
455 :デフォルトの名無しさん[sage]:2016/07/15(金) 05:46:40.64 ID:Nm9Xh+ig - >>451
閉じタグなどが、正しく閉じていないなどで、木構造が正しくなっていないのかも。 ツールで、XMLの構造をチェックするか、DOM Explorer なども見る HTMLで実行すると、認識できないタグがあって、すべての要素を取ってきてしまった 君のは、XMLなのか?
|
- Java入門・初心者質問スレ [無断転載禁止]©2ch.net
456 :デフォルトの名無しさん[sage]:2016/07/15(金) 06:43:09.30 ID:Nm9Xh+ig - >>451
HTMLで、jQueryでやったら出来たので、参考にして。 ただし、table タグを使った $(function(){ // tableの子孫のtrで、tdを含むタグを、基点として処理する $('table tr:has(td)').each(function(){ // 処理という文字列を含んでいれば if( $('td.state', this).text().indexOf('処理') !== -1 ){ var str = $('td.title', this).text(); str = "<p>"+str+"</p>"; // table タグの直後に、p タグを挿入する $(str).insertAfter('table'); } });});
|