小编rep*_*ter的帖子

如何使用id通过JQuery动态选择元素

我需要用JQuery动态选择元素,我得到元素的代码id.怎么做 ?我试过了:

var sel='\'#'+id+'\'';
var elem+$(sel);
Run Code Online (Sandbox Code Playgroud)

但它不起作用(id是元素的字符串id).

javascript jquery

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

加入投票表并总结所有投票

我有两张桌子.其中一个包含引号,另一个列出每个引用的所有给定投票(+1或-1).出于演示目的,我已经制作了两个表的简化版本:

行情

+----+-----------------------------------------------------------------------+
| ID | quote                                                                 |
+----+-----------------------------------------------------------------------+
|  1 | If you stare into the Abyss long enough the Abyss stares back at you. |
|  2 | Don't cry because it's over. Smile because it happened.               |
|  3 | Those that fail to learn from history, are doomed to repeat it.       |
|  4 | Find a job you love and you'll never work a day in your life.         |
+----+-----------------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)

投票

+----+-------+------+
| ID | …
Run Code Online (Sandbox Code Playgroud)

mysql sql join

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

jQuerymobile - 适用于iPad的Blocks&Splitscreen

我们正在使用jQuery Mobile的框架来构建基于HTML5的iPad应用程序的图形界面.因为我们正在为iPad创建一个应用程序,我们基本上需要像ipad一样的典型分屏:左侧的窄边栏和右侧的主要内容:

在此输入图像描述

现在我的问题是:我正在搜索创建这个分割屏幕代码,我在jquerymobile文档中找不到任何内容 - 我是否想念它或者我不理解它?如果本网站上不存在分屏的代码,我在哪里可以找到相关的内容?

因为我没有发现任何与我需要的相关的东西,所以我尝试了另一种方法来获得这个分屏.所以我在css样式表中使用块:

解释:在jQuerymobile文档中,我找到了一个名为"content formatting> layout grid(column)"的类别(http://jquerymobile.com/demos/1.0b1/#/demos/1.0b1/docs/content/content -grids.html)所以我考虑创建两个块来制作分割屏幕.但我不需要50/50的分屏,但更需要20/80或30/70.我试着把它改成我的样式表:

.ui-grid-x { overflow: hidden; }
.ui-block-x, .ui-block-y { margin: 0; padding: 0; border: 0; float: left; min-height:1px;}

/* grid a: 20/80 */
.ui-grid-x .ui-block-x  { width: 20%; }
.ui-grid-x .ui-block-y { width: 80%; }
.ui-grid-x .ui-block-x { clear: left; } 
Run Code Online (Sandbox Code Playgroud)

原来是:

.ui-grid-a, .ui-grid-b, .ui-grid-c, .ui-grid-d { overflow: hidden; }
.ui-block-a, .ui-block-b, .ui-block-c, .ui-block-d, .ui-block-e { margin: 0; padding: 0; …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery ipad jquery-mobile

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

.NET 4.0任务:在Task.ContinueWith中对UI线程的Rethrow异常

我有一个WPF应用程序,我使用System.Threading.Tasks进行长时间运行的WCF调用.我通过向Application.Current.DispatcherUnhandledException添加处理程序来捕获未处理的异常.

我创建了一个任务,其中ContinueWith函数使用以下代码在UI线程上运行:

var task = new Task<T>(func).ContinueWith(t =>
{
    if (t.IsFaulted)
    {
        throw t.Exception.GetBaseException();
    }
    else
    {
        // Show t.Result on UI
    }
}, TaskScheduler.FromCurrentSynchronizationContext());
Run Code Online (Sandbox Code Playgroud)

当任务中发生异常时,我想重新抛出异常,以便DispatcherUnhandledException处理程序可以处理它.但是当我重新抛出异常时,如上所示,它会崩溃我的应用程序并且不会调用DispatcherUnhandledException.

如何在UI线程上重新抛出异常,以便调用DispatcherUnhandledException处理程序?

当我使用BackgroundWorker时,重新抛出异常就是这样.基本上,我希望用Task替换BackgroundWorker,因为Task有一些我想要利用的非常好的功能.

.net .net-4.0 task

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

什么{"d":""}表示在asp.net webservice响应中

我创建了一个简单的C#asp.net Web服务函数,它返回一个字符串消息
,我使用jquery ajax从页面调用它.

C#:

[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public string HelloWorld() {
    return DateTime.Now.ToString();
}
Run Code Online (Sandbox Code Playgroud)


JS:

    $(document).ready(function() {
    //alert("ready");
        $.ajax({
            type: "POST",
            contentType: "application/json; chatset=utf-8",
            url: "WebService2.asmx/HelloWorld",
            data: "{}",
            dataType: "json",
            success: function(msg) {
                //alert(msg); //doesnt works
                alert(msg.d);
            }
        });
    });
Run Code Online (Sandbox Code Playgroud)

我的问题是,为什么 alert(msg);犯规作品

.net asp.net web-services

7
推荐指数
2
解决办法
2780
查看次数

如何访问rspec中的描述文本

我正在编写一些规范来测试具有Rails生成器的gem中的模板文件.我想在下面的rspec规范中访问"admin_layout.html.erb":

require 'spec_helper'

describe "admin_layout.html.erb" do

  it "has page title Admin" do
     HERES WHERE I WOULD LOVE TO HAVE ACCESS TO "admin_layout.html.erb" AS A VARIABLE
  end

end
Run Code Online (Sandbox Code Playgroud)

ruby rspec

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

标识与关键字

我在书中读到OCJP for Java6这一部分有断言.我到达了一个部分,它概述了如果将'assert'一词用作关键字或标识符,编译器将如何反应.

a Keyword和an有identifier什么区别?任何人都可以给我一个简单的解释,另外还有一个或多个例子吗?

java scjp assertions

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

如何将BufferedImage保存为低于特定大小

(使用java 8)鉴于图像用户需要能够以像素为单位指定最小/最大图像大小,并且还需要以kbs为单位指定已保存图像的最大大小,图像将保存为jpg.

所以我通过调整缓冲图像的大小来完成第一个工作:

public static BufferedImage resizeUsingImageIO(Image srcImage, int size)
    {
        int w = srcImage.getWidth(null);
        int h = srcImage.getHeight(null);

        // Determine the scaling required to get desired result.
        float scaleW = (float) size / (float) w;
        float scaleH = (float) size / (float) h;

        MainWindow.logger.finest("Image Resizing to size:" + size + " w:" + w + ":h:" + h + ":scaleW:" + scaleW + ":scaleH" + scaleH);

        //Create an image buffer in which to paint on, create as an opaque …
Run Code Online (Sandbox Code Playgroud)

java bufferedimage java-2d java-8

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

剩余时间到下一个5分钟 - Javascript

我试图显示接下来5分钟的剩余时间(扣到当前时间的整整5分钟,例如,15:05,15:10 ..)

我能够在下一个小时(不是几分钟)的剩余时间内实现相同的目标:

<span class="timer"></span>
<script>
function secondPassed() {
    var cur_date = new Date();
    var hour = cur_date.getHours();
    var minutes = cur_date.getMinutes();
    var seconds = cur_date.getSeconds();
    var minutes_remain = parseInt(59 - parseInt(minutes));
    var seconds_remain = parseInt(60 - parseInt(seconds));

    var timers = document.getElementsByClassName('timer');
    for (var i = 0; i < timers.length; i++) {
        timers[i].innerHTML = minutes_remain+":"+seconds_remain;
    }

}

var countdownTimer = setInterval(secondPassed, 1000);
</script>
Run Code Online (Sandbox Code Playgroud)

JSfiddle:http://jsfiddle.net/ov0oo5f7/

javascript

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

jQuery多个getJSON请求

我的脚本需要在https://graph.facebook.com/xxxx上获取几个json文件,并从每个json中检索某个字段,然后计算求和.

我的问题是如何在所有getJSON完成后打印出结果?使用以下代码,它将打印0.随意建议任何更好的方法.

var result = 0;
$.each(urls, function (i, url) {
    $.getJSON(url, function (json) {
        result += json.field1;
    })
});
alert(result);
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

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