【发布时间】:2013-10-10 17:45:19
【问题描述】:
我有一个 php foreach,它生成带有 .like-button1,2,3,4.. 类的 div 并生成更多表单 form1,2,3,4..。
目标是当用户点击“喜欢”时,div 会显示文本消息:
“你喜欢:www.facebook.com/ferrari”
脚本工作正常,但.hover 函数不是我真正想要的,因为如果您单击like-button1 div 中的第一个like 并继续第二个div,则该文本消息会出现在第二个div .
如果您单击带有like-button1 类的 div 内的类似内容并在该 div 中提交表单,我找不到识别正确 div 的正确方法,而无法避免脚本只是悬停在另一个 div .
谢谢大家。
FB.Event.subscribe('edge.create', function (response) {
$(".like-button1").hover(function() {
$(".like-button1").text('Ti piace: ' + response);
$("#form1").submit();
});
$(".like-button2").hover(function() {
$(".like-button2").text('Ti piace: ' + response);
$("#form2").submit();
});
$(".like-button3").hover(function() {
$(".like-button3").text('Ti piace: ' + response);
$("#form3").submit();
});
});
【问题讨论】:
-
不知道你在问什么,改写整个问题
标签: javascript php jquery css ajax