我正在尝试创建喜欢/不喜欢的功能,例如stackoverflow的赞成票和反对票功能。这是我迄今为止尝试过的示例代码http://jsfiddle.net/Dd9Qa/3/但我没有得到想要的结果当我单击特定 div 中的喜欢或不喜欢按钮时我应该得到在 span 字段中带有数字的警报(将在此处使用 ajax 完成对增加或减少喜欢的进一步处理)
当我单击喜欢/不喜欢按钮时,我想获取跨度字段中的值,以便我可以处理它请帮助我该怎么做..
我正在尝试创建喜欢/不喜欢的功能,例如stackoverflow的赞成票和反对票功能。这是我迄今为止尝试过的示例代码http://jsfiddle.net/Dd9Qa/3/但我没有得到想要的结果当我单击特定 div 中的喜欢或不喜欢按钮时我应该得到在 span 字段中带有数字的警报(将在此处使用 ajax 完成对增加或减少喜欢的进一步处理)
当我单击喜欢/不喜欢按钮时,我想获取跨度字段中的值,以便我可以处理它请帮助我该怎么做..
您必须指定span
要访问的内容。
试试这个:http: //jsfiddle.net/Dd9Qa/9/
$(document).ready(function(){
$('body').on('click','a',function(){
var a = $(this).closest('div').find('.votes').data('vote');
alert(a);
});
});
你应该使用data()
而不是attr()
:
$(document).ready(function(){
$('a').on('click',function(e){
e.preventDefault();
a = $(this).parent().parent().find('span').data('vote');
alert(a);
});
});