我已经使用了搜索..并尝试了很多东西..但我只是没有让它工作。这是我所做的:
在更改选择时,我请求一些 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 进行日期比较。功能逻辑正常工作,这不是问题。只是我认为我在错误的地方使用 live 或类似的东西。我只是找不到答案。欢迎任何可以提供帮助的东西。
谢谢你。