【发布时间】:2010-10-24 13:09:20
【问题描述】:
我没有在我的 CSS 样式表中将 showprayer 定义为一个类。
这就是这个 jQuery 函数从不为下面的 HTML 调用的原因吗?
$('.showprayer').click( function(event)
{
console.log("showprayer");
$.post('/show_prayer', { 'name' : $(this).text() }, function(data)
{
//... do something with the data returned from the post
});
});
<a href="#" id="showprayer_106" class="showprayer">
<tr id="prayer_106" >
<td>Prayer <span class="prayerspn" id="prayerspn_106">106</span></td>
<td>03/19/1968</td>
</tr>
</a>
我正在尝试将prayerId(在本例中为106)传递给/show_prayer 处理程序。可能有一种更简单的方法,但我能想到的最简单的方法是将它放在跨度内以上:
<span class="prayerspn" id="prayerspn_106">106</span></td>
然后将文本 ("106") 拉出跨度并在 $.post 调用中传递。
【问题讨论】:
标签: jquery