小编and*_*rei的帖子

为什么jquery的行为如此

$('.box').click(function(){
    $(this).find('p').toggle(
        function () {
            $(this).css({"color" : "red"});
        },
        function () {
            $(this).css({"color" : "black"});
        }
    );
});
Run Code Online (Sandbox Code Playgroud)

如果我执行这个脚本,如果我点击'p'而不是.box类,为什么?'p'颜色会改变?以及当我点击.box div时,如何使它'p'颜色发生变化

jquery

3
推荐指数
1
解决办法
81
查看次数

jquery .attr()问题

我为我的链接写了这个快速工具提示功能:

$(function() {
  $('a').hover(function(e) {
    var title = $(this).attr('title');
    $('<div id="tooltip">' + title + '</div>').css({"top" : e.pageY + 12, "left" : e.pageX + 12}).appendTo('body');
  }, function() {
    $('#tooltip').remove();
  });

  $('a').mousemove(function(e){ 
    $('#tooltip').css({"top" : e.pageY + 12, "left" : e.pageX + 12});
  })
});
Run Code Online (Sandbox Code Playgroud)

我想删除原始标题,因为两者都是愚蠢的.我知道我应该这样做:

$('a').hover(function() {
  $(this).attr('title', '');
});
Run Code Online (Sandbox Code Playgroud)

问题是我无法添加它.我试过了:

$(this).attr('title', title) //from my title variable
Run Code Online (Sandbox Code Playgroud)

但它失败了.建议?

jquery attr

3
推荐指数
1
解决办法
1765
查看次数

带有chrome扩展名的cookie或localStorage

我已经阅读了有关该主题的所有其他问题,但无法解决我的问题.
我在我的网站上设置了localStorage中用户的电子邮件,我想在扩展中检索它.

localStorage.setItem("user", "andrei.br92@gmail.com" ); 
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用chrome扩展程序接收它时,它无法这样做

value = localStorage.getItem("user");
Run Code Online (Sandbox Code Playgroud)

哪种方式更容易?cookies localstorage?我不是自命不凡

cookies google-chrome local-storage

3
推荐指数
2
解决办法
7891
查看次数

用jquery获取用户ip

我想用jQuery或JavaScript获取用户的IP地址,这并不重要,但我更喜欢jQuery.

我在这里看到了一些答案,但它们对我不起作用.

javascript ip jquery ip-address

2
推荐指数
1
解决办法
8803
查看次数

jQuery上课

            $(document).ready(function(){

      $('img').click(function(){
 var class = $("img").attr("class");
 console.log(class);
      });

            });
Run Code Online (Sandbox Code Playgroud)

回到另一个问题.我有3个图像,每个图像有不同的类(image1,image2,image3).如果我运行上面的代码,日志将只显示第一个图像的类,无论我点击什么图像

jquery

1
推荐指数
1
解决办法
1万
查看次数

使用nodejs和mongodb

是否有任何库或框架允许我使用不需要安装npm的mongodb和nodejs?更确切地说,我正在使用windows.例如,我设法找到一个用于处理websockets的库(https://github.com/ncr/node.ws.js),只需要你包含该文件.

是否绝对有必要使用图书馆?我问,因为所有教程都使用一个,节点是否有一个模块用于此?

mongodb node.js

0
推荐指数
1
解决办法
2229
查看次数