私は検索を使用しました..そして多くのことを試しました..しかし、私はそれを機能させません。これが私がすることです:
選択の変更時に、JSON 形式でデータを要求します。その後、関数を呼び出します。
if (result.events) {
$('#filter_result').trigger('put_result', result);
}
put_results() で HTML を作成します。
$('#filter_result').bind('put_result', function (e, data) {
html = '<h1 class="header_dates">Termine</h1>';
// and some more
$(this).html(html).stop(true, true).stop(true, true).slideDown();
}
私が今やりたいことは、#filter_result HTML の一部を変更することです。ビルドされたものを調べて、値を取得したい。
挿入される HTML マークアップは次のようになります。
<table>
<thead>
<tr>
<th>Großraum</th>
<th>Thema</th>
<th>Termin</th>
<th>Anmeldung</th>
</tr>
</thead>
<tbody>
<tr class="last">
<td class="key_0">Berlin</td>
<td class="key_1">273</td>
<td class="key_2">27.04.2012</td>
<td class="key_4"><a href="link/273.html" class="btn_jetzt_anmelden partnerallowed">Jetzt anmelden</a></td>
</tr>
</tbody>
</table>
そのために、「トリガー」行の直後に呼び出される関数を作成しました。私は次のようなことを考えました:
function unsetlink(){
if(Date.parse($('.key_2').live().HTML()).equals(Date.today().add(2).days())) {
alert('false');
}
else {
alert('true');
}
}
日付の比較にはdate.jsを使用します。関数のロジックは機能していますが、それは問題ではありません。間違った場所でライブを使用していると思うだけです。私は答えを見つけることができません.. 助けることができるものは何でも大歓迎です.
ありがとうございました。