小编Prz*_*mek的帖子

jQuery:contains(),但匹配一个确切的字符串

如标题中所述,我想找到类似:contains()但匹配精确字符串的东西.换句话说,它不应该是部分匹配.例如,在这种情况下:

<div id="id">
   <p>John</p>
   <p>Johny</p>
</div>
Run Code Online (Sandbox Code Playgroud)

$("#id:contains('John')")将同时匹配JohnJohny,而我想只匹配John.

提前致谢.

编辑: ES2015单线解决方案,万一有人找到它:

const nodes = [...document.querySelectorAll('#id > *')].filter(node => node.textContent === 'John');

console.log(nodes);
Run Code Online (Sandbox Code Playgroud)
/* Output console formatting */
.as-console-wrapper { top: 0; }
.as-console { height: 100%; }
Run Code Online (Sandbox Code Playgroud)
<div id="id">
  <p>John</p>
  <p>Johny</p>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-selectors

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

所有匹配元素的jQuery .html()

.html()类selector($('.class').html())上的函数仅适用于匹配它的第一个元素.我想用class获得所有元素的值.class.

javascript jquery

24
推荐指数
4
解决办法
7451
查看次数

下载带有 filesaver.js 和 blob 的 pdf

我正在尝试下载带有Filesaver.js. 当我尝试使用 csv 执行此操作时,它运行良好。但我现在需要下载pdf。

我怎样才能做到这一点?我Filesaver.js与 blob 对象一起使用,我的代码如下所示:

var filename = "myfile.csv";
var s = "my csv text content";
var blob = new Blob([s], {type "text/csv;charset=utf-8"});
var filesaver = saveAs(blob,filename);
Run Code Online (Sandbox Code Playgroud)

当我想下载pdf时,我想知道应该将哪种数据类型传递给blob onject。

javascript filesaver.js

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

Java'this'关键字

我刚开始编程,我想从书中练习,但我不能.那是我的问题:

public class increment {
    int increment() {
        return this + 1; // aka this++
    }

    public static void main(String[] args) {
        int a = 0;
        System.out.println(a.increment());
    }
}
Run Code Online (Sandbox Code Playgroud)

正如你肯定已经猜到的那样,它不起作用,我想问你如何将输出的整数增加1,但使用关键字'this'.

对愚蠢的问题表示遗憾和抱歉.

java this

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

对Microsoft Graph进行API调用时请求400错误

我从Microsoft Graph API收到的错误是

error = {
  "code": "BadRequest",
  "innerError": {
    "date": "2017-04-10T19:37:08",
    "request-id": "973641dd-b150-4406-9f3b-fbcf6f7e5aa1"
  },
  "message": "The MIME type 'text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2' requires a '/' character between type and subtype, such as 'text/plain'."
}
Run Code Online (Sandbox Code Playgroud)

使用POSTman时,我可以从端点https://graph.microsoft.com/v1.0/me/contacts成功获取信息,但是转到scribe-java库OAuthRequest时,我收到此错误。
我的请求将转到带有2个标题的URL https://graph.microsoft.com/v1.0/me/contacts。授权->承载[令牌]
内容类型-> application / json

scribe microsoft-graph

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

JavaScript匹配(后跟数字

在字符串中n+n(n+n),n代表任何数字或数字,我想匹配(并替换它*(,但前提是后跟一个数字或数字.

例子:

  • 我想2+22(2+2)改成2+22*(2+2),
  • 我想-1(3)改成-1*(3),
  • 4+(5/6) 应该保持原样.

这就是我所拥有的:

var str = '2+2(2+2)'.replace(/^[0-9]\(/g, '*(');
Run Code Online (Sandbox Code Playgroud)

但它不起作用.提前致谢.

javascript regex

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

什么参数的功能

class Scroll {
    static boolean up;
    static boolean down;
    public static void scroll(boolean direction) {
        if (/* ... */) {
            System.out.println("UP");
        }
        else {
            System.out.println("DOWN");
    }
}

public class Test2 {
    public static void main(String[] args) {
        Scroll.scroll(Scroll.up);
    }
}
Run Code Online (Sandbox Code Playgroud)

如何检查哪个字段已调用函数 - 用Scroll.upScroll.down我知道在上面的代码中我可以通过其他方式获得相同的效果,但它是我的问题的本质的简化代码.

java

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