検索ボタンがあります。検索ボタンをクリックすると、次のコードが生成されます。
<div class = 'clickedResult' title = 'click to see details'>
<table>the result will br written in this table </table>
<input type = 'hidden' class = 'form_id' value = '$form_id' />
<input type = 'hidden' class = 'status' value = '$status' />
</div> <br/>
このコードはループ内にあり、ループは 2 回実行され、ループの結果は次のとおりです。
<div class = 'clickedResult' title = 'click to see details'>
<table>the result will br written in this table </table>
<input type = 'hidden' class = 'form_id' value = '14' />
<input type = 'hidden' class = 'status' value = 'latest' />
</div>
<div class = 'clickedResult' title = 'click to see details'>
<table>the result will br written in this table </table>
<input type = 'hidden' class = 'form_id' value = '48' />
<input type = 'hidden' class = 'status' value = 'updated' />
</div>
テーブルの1つがクリックされると、これが行われます(私はjqueryを使用しています)
$(".clickedResult").click(function()
{
$('.clickedResult input.form_id').each(function()
{
alert($(this).val());
});
});
それは 14 と 48 を警告します...最初のテーブルをクリックした場合に 14 だけを警告する方法は? 2 番目のテーブルをクリックすると、48 というアラートが表示されますか?