小编Tus*_*har的帖子

Json将字符串转换为javascript数组

我有一个json字符串返回到一个隐藏的值,我想将它分配给一个javascript数组并打印该数组的每个元素.

由hdn_client_windows返回的Json字符串 - ["5703","5704"]

Javascript数组赋值如下.

var times = $('#hdn_client_windows').val();
alert(times[0]); // this printed only--> [
alert(times[1]); // this printed only--> "
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么 ?

javascript arrays jquery json

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

我不知道为什么会出现此错误消息.jQuery/html.将变量传递给DIV

当我运行这段代码时,我不断收到此错误'Uncaught SyntaxError:Unexpected token)'.

var strongName = "Joe";

function createTopReport(pageDiv) {
    pageDiv.append($('<div>').addClass('content').append(
    $('<span>').addClass('ui-reports-to').append(
    $('<div>').addClass('ui-reports-to-text').html('Reports to ')).append(
    $('<img>').addClass('ui-green-icon-image').attr('src', "{! URLFOR($Resource.image)}")).append(
    $('<span>').addClass('ui-r-name').html(strongName);) < --ERROR POINTS TO THIS BRACKET))
}
Run Code Online (Sandbox Code Playgroud)

谁能告诉我为什么会这样?

html jquery

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

为什么其他网站/服务看不到我的哈希网址?

我的网站包含所有动态加载的内容.

我写了一些JS函数,根据收到的URL更改内容.如果有人访问www.mysite.com/#1056,将加载该内容.

function getLocationHash() {
    //check if there is a location hash in the address bar, get that URL
    if (window.location.hash != '') {
        processURL()
    }
}
Run Code Online (Sandbox Code Playgroud)

然后它调用processURL函数

function processURL() {
    if (window.location.hash != '') {
        urlHash = window.location.hash;

        //if it's a catalog item, it has a number above #1000
        if (urlHash > 10000) {
            getDetail(urlHash);
        }
Run Code Online (Sandbox Code Playgroud)

这适用于历史记录或直接跳转到网站上的URL - 但是,其他网站不能遵循这一点.例如,如果我将www.mysite.com/#1056输入Facebook状态,FB只会搜索www.mysite.com索引页面.它没有贯穿JS的末尾.这是因为JS正在寻找'窗口'属​​性吗?

Google抓取也是如此.我设置了包含所有哈希网址的站点地图,但Google只会抓取索引页面.

所以问题是:我如何利用我在这里所拥有的内容并正确格式化Facebook和谷歌等其他服务可以"看到"的URL?

任何提示将非常感激.

javascript hash jquery

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

Ajax在动态创建的元素上激活了很多次

我正在使用这个插件jrating.https://github.com/alpixel/jRating.

HTML

<button class="btn">ADD</button>


<div id="doc"></div>
Run Code Online (Sandbox Code Playgroud)

JQUERY

$(document).on('click', '.btn', function () {
    $('#doc').append('aaa<div class="rating" id="0_5"></div>');
    $('.rating').jRating();
});
$('.rating').jRating();
Run Code Online (Sandbox Code Playgroud)

当我动态添加新的div到doc.如果我不使用$('.rating').jRating();点击功能,评级不会显示.

问题:当我动态追加四个div并点击第一个附加的div时,ajax会触发4次.这继续4所有其他元素.比如点击第3个附加div 3次,第2次2次.不知道为什么会这样

小提琴:http://jsfiddle.net/TFWXG/

jquery plugins jquery-plugins

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

尝试将onclick功能添加到输入按钮

基本上我有一个按钮,我试图在用户点击它时改变背景.

我知道怎么做但我需要在img标签中使用它,但它不起作用 - 当我点击按钮它不会将图像加载到它上面

任何帮助,将不胜感激

HTML

<img class="statusYes" src="Buttons/Button-Yes.png" ></img>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$(".statusYes").click(function () {
    $(this).css('background-image', 'url(Buttons/Button-No.png)');
});
Run Code Online (Sandbox Code Playgroud)

html css jquery

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

javascript中具有不同数据类型的数组

我有两个数组,一个是字符串,另一个是JavaScript中的整数,我想要一个这种形式的对象

[["a",1],["b",2],["c",3]]
Run Code Online (Sandbox Code Playgroud)

请帮助我创建这个对象

javascript jquery json

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

jQuery next()在我的情况下不起作用

我想从开始到目标

<a class="start">
   <span></span>
</a>
<div class='target'></div>
Run Code Online (Sandbox Code Playgroud)

我用这条线

$(this).next('.target')
Run Code Online (Sandbox Code Playgroud)

$(this)指的是span.我正确地穿越了吗?

jquery

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

html javascript 显示图像悬停

我想当我将鼠标悬停在某些文本上时显示图片。所以,基本上,当我将鼠标悬停在文本上时,我想显示/弹出图像。

我在任何网站上都找不到任何好的解决方案,所以我希望能得到一些帮助。我没有任何代码要发布,因为我不知道从哪里开始,除此之外:

<style>
p:hover{
   //Show image code;
}
</style>
Run Code Online (Sandbox Code Playgroud)

html javascript css onmouseover hover

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

javascript面向对象的函数内部调用函数或调用函数insede var

我试着理解javascript现在我真正想要实现的是这样的:

var data = Data.GetData();//with or without parameter Data.GetData(x)
//or
var data = Data.Row.GetData();
Run Code Online (Sandbox Code Playgroud)

我从其他oop languange的理解我只是创建这样的类:

Class Data{
  public static String GetData()
  {
     return "data";
  }
}
Run Code Online (Sandbox Code Playgroud)

所以我可以打电话:

String data = Data.GetData();
//or
Data _data = new Data();
String x = _data.GetData();
Run Code Online (Sandbox Code Playgroud)

但是如何在JavaScript中?我想是这样的:

function Data(){
  function GetData(){
    retun "data";
  }
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.:(请帮助我了解oop如何在javascript中使用示例代码:D

javascript oop jquery html5

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

使用javascript或jquery进行JSON解析

我有以下有效的JSON

[
    {
        "series": [
            {
                "name": "Comp",
                "data": [
                    753,
                    384,
                    864,
                    654
                ],
                "color": "#FFAC3F"
            },
            {
                "name": "Ind",
                "data": [
                    642,
                    456,
                    983,
                    564
                ]
            },
            {
                "name": "Store",
                "data": [
                    832,
                    243,
                    646,
                    777
                ],
                "color": "#FF0000"
            }
        ]
    }
]
Run Code Online (Sandbox Code Playgroud)

我想返回"系列"中的所有数据,但做的事情就像把它分配给变量然后使用data.series没有返回任何东西.我怎么用jquery或javascript做到这一点?这个数据实际上是在jquery JSON ajax请求中返回的......

$.getJSON(url,  function(data) {
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

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

标签 统计

jquery ×9

javascript ×6

html ×3

json ×3

css ×2

arrays ×1

hash ×1

hover ×1

html5 ×1

jquery-plugins ×1

onmouseover ×1

oop ×1

plugins ×1