変えられなくて困ってるドロップダウン リストの変更イベントに基づく Html テーブルのテキスト。
まず、Html テーブル定義を含む div セクションと、ドロップダウン リストを次に示します。
<div class="floatleft">
<span style="margin-left:250px;">Portfolio Filter: </span>
<select id="drpPortFilters">
<option>Select a portfolio filter</option>
</select>
<div class="PortfolioList"> <!-- PORTFOLIO TABLE ! -->
<table id="pftable">
<caption>Portfolio Exposures</caption>
<tbody></tbody>
</table>
</div>
</div>
ここにjquery document.ready() セクションがあります...
注: 「selValue」は実際に割り当てられています。そして、 alert() は私に良い値を示しています!
ただし、'#pftable' はどうにか失われています...つまり、このセクションではキャプションは変更されません!
$(document).ready(function () {
// Initialize Trade Contribs table (see html table below)
var oTable = $('#contribtable').dataTable();
// Portfolio Filters change event !!
$('#drpPortFilters').change(function () {
var selValue = $('#drpPortFilters option:selected').text(); //$(this).val();
alert(selValue);
$('#pftable').find("caption").text(selValue);
});
});
奇妙なことに、別のセクションのテキストをまとめて変更することに成功しています。つまり、datatable プラグインを介して Datatable() にデータを入力した後です。
おそらく、datatables が jQuery を使用した従来のリファレンスの邪魔になっているのでしょう。
これに関する考えやアイデアはありますか???
前もって感謝します.....ボブ