小编dav*_*ey4的帖子

如何在jquery链接中选择后使用多个.find()?

基本上标题是什么 - 我想知道是否有多种方法可以.find()在同一个jQuery选择器上多次使用.或者可能.find()不止一次使用不是正确的方法吗?

这就是我想要完成的事情:

HTML

<div id="foo">
    <h2>A Header</h2>
    <p>Some text</p>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

$("#foo").find("h2").html("New header");
$("#foo").find("p").html("New text");
Run Code Online (Sandbox Code Playgroud)

Webstorm抱怨重复的jQuery选择器.有没有不同/更好的方法来做到这一点?

html javascript jquery selector chaining

6
推荐指数
2
解决办法
4453
查看次数

在C++中为数组分配特定内存量的目的是什么?

我是一名学生,本学期在C++上学习数据结构课程,今晚我发现了一些我不太了解的内容.假设我要创建一个指向堆上数组的指针:

int* arrayPtr = new int [4];
Run Code Online (Sandbox Code Playgroud)

我可以使用指针语法访问此数组

int value = *(arrayPtr + index);
Run Code Online (Sandbox Code Playgroud)

但是,如果我在为数组分配的空间结束后立即向内存位置添加另一个值,那么我就可以访问它了

*(arrayPtr + 4) = 0;
int nextPos = *(arrayPtr + 4);
//the value of nextPos will be 0, or whatever value I previously filled that space with
Run Code Online (Sandbox Code Playgroud)

内存中*(arrayPtr + 4)的位置超过了为数组分配的空间的末尾.但据我了解,上述情况仍然不会造成任何问题.因此,除了它是C++的要求之外,为什么在声明它们时甚至给数组赋予特定的大小?

c++ arrays pointers

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

标签 统计

arrays ×1

c++ ×1

chaining ×1

html ×1

javascript ×1

jquery ×1

pointers ×1

selector ×1