首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery星级-点击打印文本

问jQuery星级-点击打印文本
EN

Stack Overflow用户
提问于 2012-03-05 09:31:48
回答 2查看 1.2K关注 0票数 0

目前,我正在使用jQuery星级插件。下面的javascript代码显示了悬浮时标题标记中的内容。当我停止悬停时,文本(内容)就消失了。当用户单击其中一颗星星时,我希望文本保持不变。

我在下面找到了一段代码,它在点击时很明显地将代码打印在DIV中。有人能帮我把它和其他代码整合起来吗?当我创建一个新的脚本部分时,它似乎不起作用。

用于悬停/标题效果的代码.

代码语言:javascript
复制
jQuery(function($){  $('.hover-star1').rating({   focus: function(value, link){
    var tip = $('#hover-test1');
    tip[0].data = tip[0].data || tip.html();
    tip.html(link.title || 'value: '+value);   },   blur: function(value, link){
    var tip = $('#hover-test1');
    $('#hover-test1').html(tip[0].data || '');   }  });

显然打印的代码

代码语言:javascript
复制
$('.hover-star').click(function (){$('#someDiv').text($(this).val());

先期

EN

回答 2

Stack Overflow用户

发布于 2012-05-25 13:41:06

在第二行代码中缺少一个结束括号:

代码语言:javascript
复制
$('.hover-star').click(function (){$('#someDiv').text($(this).val());

应该是

代码语言:javascript
复制
$('.hover-star').click(function (){$('#someDiv').text($(this).val() });
票数 1
EN

Stack Overflow用户

发布于 2013-06-25 13:57:09

将评级功能中的模糊部分更改如下:

代码语言:javascript
复制
blur: function(value, link){
    var tip = $('#hover-star');
    $('#hover-test1').html($('input[name="someName"]:checked').attr('title') );
}

将"someName“替换为输入字段的名称。此外,还可以通过添加评级函数之外的内容来预置该值:

代码语言:javascript
复制
$('#hover-test1').html($('input[name="someName"]:checked').attr('title') );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9564340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档