小编oop*_*ase的帖子

$(this).src和document.getElementById().src之间的区别?

在当前的项目中,我正在使用jQuery.我只是想知道为什么会这样,

$('#homeIcon').hover(function(){
    document.getElementById('homeIcon').src = "pic/home-icon_hover.png";
})
Run Code Online (Sandbox Code Playgroud)

但这不会:

$('#homeIcon').hover(function(){
    $(this).src = "pic/home-icon_hover.png";
})
Run Code Online (Sandbox Code Playgroud)

这些方法不应该完全一样吗?

FYI homeIcon<img>.

javascript jquery

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

如何定义数组元素的顺序?

我有以下数组.

Array
        (
            [1] => a
            [2] => b
            [3] => c
            [4] => d
            [5] => e
            [6] => f
            [7] => g
            [8] => h
            [9] => i
            [11] => j
            [13] => k
            [14] => l
            [15] => m
            [16] => n
            [17] => o
            [18] => p
            [19] => q
            [20] => r
            [21] => s
            [22] => t
            [23] => u
            [24] => v
            [25] => w
        )
Run Code Online (Sandbox Code Playgroud)

你可以看到10号和12号不存在.有没有函数,所以我的数组的范围是1到23?这样看起来像这样?

Array
        (
            [1] => a
            [2] …
Run Code Online (Sandbox Code Playgroud)

php

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

jQuery和HTML5标签?

我目前正在开发一个HTML5页面,所以我想使用jQuery来实现一些效果.这是我的代码似乎不起作用:

HTML代码:

        <nav id="mainNavigation">
        <!--....-->
        </nav>
Run Code Online (Sandbox Code Playgroud)

现在jQuery:

$('#mainNavigation').click(function(){
   alert("test");
});
Run Code Online (Sandbox Code Playgroud)

出于某种原因,一切都没有发生.当我尝试这样的事情:

$(document).ready(function(){
    alert("test");
})
Run Code Online (Sandbox Code Playgroud)

一切正常.

感谢您的任何帮助.

javascript jquery html5

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

将MERGE转换为T-SQL命令

我有一个T-SQL MERGE命令在我的SQL Server 2008上运行正常.不幸的是,代码也必须在SQL Server 2005数据库上工作.

我需要更改什么,以使以下代码在SQL Server 2005中可运行?

谢谢您的帮助.

DECLARE @CNVAL varchar(100) = 'xyz' DECLARE @ATRBT varchar(100) = 'abcde' DECLARE @CON varchar(100) = 'fgh' 
MERGE into CNEXTR as target
USING (VALUES( @CON, @ATRBT, @CNVAL))
     AS source([Name], ATTR, CNVAL)
     ON (target.[Name] = source.[Name])
     AND (target.ATTR = source.ATTR)
WHEN MATCHED THEN 
     UPDATE SET 
         CNVAL = source.CNVAL 
WHEN NOT MATCHED THEN 
     INSERT([Name], ATTR, CNVAL) 
     VALUES(source.[Name], source.ATTR, source.CNVAL);
Run Code Online (Sandbox Code Playgroud)

merge sql-server-2008

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

如何在获取大量信息时加快php页面的加载速度?

基本上我正在建立一个网站,它可以进行网页报废,并从大约8个不同的网站获取特定的网页来提取价格.我正在广泛使用 file_get_html()函数PHP Simple HTML DOM Parser来将页面源获取到字符串变量中并从中提取价格信息.

现在主要问题是页面显示来自所有不同站点的价格信息需要很长时间才能加载.

所以我的问题是

  1. 如何使页面加载更快.&
  2. 如何加载页面的步骤,以便加载那些信息加载和其他信息将随后像谷歌图像搜索一样加载.

php domparser

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

标签 统计

javascript ×2

jquery ×2

php ×2

domparser ×1

html5 ×1

merge ×1

sql-server-2008 ×1