问题标签 [unwrap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
157 浏览

jquery - jquery unwrap() sting split 问题

我有一个函数可以在匹配字符周围向 dom 添加一个元素。

所以用户搜索“可以”

例如,“”的每个实例都<td>Canada</td>变成

当用户进行下一次搜索时,旧的突出显示被删除。

像这样, $('.highlight').contents().unwrap();

问题是,如果用户然后尝试再次搜索加拿大,它将找不到,因为(至少对我而言)发生了一些奇怪的事情......

该页面仍显示“加拿大”一词,如果我使用 .html() 或 .text() 提醒表格单元格的内容,则警报仍显示“加拿大”。

如果我使用 chrome 检查器右键单击表格单元格中的加拿大一词,我可以看到它现在被拆分为

因此,搜索加拿大的 dom 将不再找到它,但搜索“Can”会......

那么这种拆分是怎么回事,但是在警报时不会保持拆分,我该如何解决它,所以当我删除强元素时它仍然是一个字符串......?

谢谢

0 投票
2 回答
258 浏览

javascript - 在 Tumblr 主题上使用 jQuery 删除特定的 HTML?

我正在尝试模仿新的 Tumblr 文本帖子,它删除了块引用,因此所有重要的文本都可以在 250 像素的文本帖子中可见,而无需滚动。当然,Tumblr 还没有更新他们的整个代码,所以块引用仍然包含在自定义主题中。

这是我到目前为止所拥有的:http: //01244235.tumblr.com/

我打开了块引用标签。现在我想删除评论过的用户的链接。

我知道在 Tumblr 更新他们的代码库之前,没有一种简单的方法可以解开整个东西。因此,我将完全删除链接。

那么有没有办法提取代码的特定部分并将其删除?我不想只删除 href 链接,因为实际的文本帖子中可能有一些。

所以我想<p><a class="tumblr_blog" href=""></a></p>从帖子中删除所有内容。

有任何想法吗?

0 投票
1 回答
725 浏览

ios - swift if-let 不会打开可选的 NSDictionary

这个 stackoverflow question中,建议将类型[AnyObject]转换为类型化数组,但在我的情况下,返回值是单数AnyObject向下转换为单数JSONObjectWithData

如何让 Swift 自动解包jsonResult

更新:这是一个更好的例子来说明问题:

0 投票
2 回答
816 浏览

c# - Force any task to be attached to parent

I'm trying to create an extension method that will make any task attached to parent.

Extension code:

Test Code:

Parent task is cancelled immediately without waiting for inner tasks to complete. How can I solve it, as an input I'm getting a task which I'm execution in my parent dispatcher task. I want to execute any task as attached to parent.

0 投票
0 回答
37 浏览

swift - 展开命名约定

我想知道是否有一个命名约定来解开可选值。

许多博客文章都使用第一种情况。

但是,如果我参考WWDC 2014 session 402 (Introduction to Swift) Apple 正在使用:

那么这个时候有正式的约定吗?

0 投票
2 回答
145 浏览

ios - 在展开可选值时发现 nil

您可能会想:“关于此错误的另一篇文章”。是的,在写这个问题之前我一直在研究这个论坛,不幸的是我找不到可以帮助的东西,或者至少我知道当有一个未绑定的 var 时这个错误就会出现。

但是,由于我对此很陌生,因此我需要一些帮助。我正在按照指南制作一个简单的无限横向卷轴游戏。到目前为止一切顺利,但后来我遇到了这个“零”错误。指南本身没有此错误。

所以我觉得可能是我使用了更新版本的 xCode 或 iphone 模拟。但我很确定它与此无关。

到目前为止我的编码:

我怎样才能简单地解决这个问题?我应该用 applyImpulse 做一个变量吗?我还尝试在 CGPoint (ccp) 和 CCPackage 之间切换,但均无效。

0 投票
1 回答
592 浏览

swift - 有没有办法检测跨 Swift 项目的强制展开?

有没有办法(通过编译器标志或脚本)检测跨 Swift 项目的强制展开?

我正在考虑这样的事情:

例如,不会触发误报var a: A!

0 投票
1 回答
63 浏览

ios - 当插座正确连接时,可选展开失败

我正在开发简单的应用程序,用户可以在其中登录并阅读网络上的文章。我最近添加了一个代码,它在处理 segue 时在第二个视图中设置标题,但不幸的是我在第二页的标题是 nil。我在情节提要中有一个对象正确连接到视图控制器中的变量,我检查了两次。我不知道该怎么做,也许我没有正确解开一些东西。

代码:

异常发生在我尝试将值分配给的第一种情况下next.titleLabel.text。它说它titleLabel是零,它不应该是。

SectionViewController:

我很确定这是由那种类型转换引起的,但是如果 segue 甚至不知道下一个视图将具有什么类型,我该如何正确设置属性?

0 投票
3 回答
724 浏览

ios - 即使我设置了`numberOfLines = 0`,UILabel 也不会换行

我有一个习惯tableViewCellquestionContent是一个标签,我设置:

但它不包装。

这是questionContent标签:

layoutSubviews()我设置它的框架

第一个数据questionContent.text = "Ssddfghjj ssddfghjjkk sssssffhjjk sasdfgghjjjkkllljhhgggggffdddssssaaaasfghjkkllnnvcczzzeefggghjjkkkklllkjhggtrrrddssdfcvvvxxcbbb"是但questionContent.frame(8.0, 46.0, 304.0, 84.0)不换行。这是屏幕截图

在此处输入图像描述

0 投票
1 回答
528 浏览

ckeditor - Ckeditor 插件:如何解开文本?

我创建了一个 ckeditor 插件,将选定的文本包装到一个跨度中。我想知道当我将此插件应用于先前已包装到跨度中的文本时,如何解开所选内容。