admin管理员组文章数量:1334826
I'm new to Jquery and I'm trying to get started by simply changing the color of the font when I hover over it. I thought that I put the right code in but it's not working? can someone help me get this going?
SHOW.JS:
$(document).ready(function(){
$(".modal").hover(function(){
$(".modal").css("color","red");
}));
SHOW.HTML.ERB:
<p class="modal"><%= @subscriber.last_name %></p>
APPLICATION.JS:
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
This is all my code. I just wanted to keep it simple at first.
I'm new to Jquery and I'm trying to get started by simply changing the color of the font when I hover over it. I thought that I put the right code in but it's not working? can someone help me get this going?
SHOW.JS:
$(document).ready(function(){
$(".modal").hover(function(){
$(".modal").css("color","red");
}));
SHOW.HTML.ERB:
<p class="modal"><%= @subscriber.last_name %></p>
APPLICATION.JS:
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
This is all my code. I just wanted to keep it simple at first.
Share Improve this question edited Jul 6, 2016 at 2:04 Bitwise asked Jul 6, 2016 at 2:01 BitwiseBitwise 8,46125 gold badges80 silver badges177 bronze badges 4-
1
Have you included the
jQuery
library ? Do share browser-rendered code instead of ruby code... – Rayon Commented Jul 6, 2016 at 2:02 - I think so. I'm posting the file (UPDATED) – Bitwise Commented Jul 6, 2016 at 2:03
- Any errors? What's the current behavior? – Petr Gazarov Commented Jul 6, 2016 at 2:09
- Possible duplicate of How can I change the text color with jQuery? – Martin Thoma Commented Jul 27, 2017 at 7:26
3 Answers
Reset to default 2Andros Rex's method works perfectly - however you may actually want something more like this instead - it changes the color back to the previous color when the mouse is no longer over the element.
$(document).ready(
function() {
var old;
$(".modal").hover(
function() {
old = $(".modal").css("color");
$(".modal").css("color","red");
},
function() {
$(".modal").css("color",old);
}
);
}
);
There are missing closing parentheses. This is how it should be:
$(document).ready(function() {
$(".modal").hover(function() {
$(".modal").css("color","red");
});
});
Try this
$('.modal').css({"color" : "red"});
本文标签: javascriptjquerychange text colorStack Overflow
版权声明:本文标题:javascript - jquery - change text color - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1742339089a2456230.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论