いつもお世話になっております。
下記のようなHTMLデータの<td>の文字列をキーに<tr>に設定されたrowidを取得したいです。
key1だけの条件であれば下記のように取得できたのですが、
key1とkey2を条件にしたい場合にうまくできませんでした。
この場合はどのように書けばいいのでしょうか?
よろしくお願いいたします。
html
1<html> 2: 3<body> 4 5<table id="table2"> 6 <tbody> 7 <tr data-rowid="101"><td>(1)</td><td class="key1">test1</td><td class="key2">aaa</td></tr> 8 <tr data-rowid="102"><td>(2)</td><td class="key1">test2</td><td class="key2">bbb</td></tr> 9 <tr data-rowid="103"><td>(3)</td><td class="key1">test3</td><td class="key2">ccc</td></tr> 10 </tbody> 11</table> 12: 13<script type="text/javascript"> 14$(function() { 15 // key1を条件にrowidを取得 16 var rowid = $("#table2 td.key1:contains('test3')").parent().data("rowid"); 17}); 18</script> 19: 20</body> 21</html> 22
andですか?orですか?また複数行ヒットしたときrowidは値なので先頭データのrowidを掴みますがそれでよろしいのでしょうか?

回答3件
あなたの回答
tips
プレビュー