所以我会很简短:jquery .off()不会禁用我设置的监听.on.
HTML:
<span id="myspan">lol</span>
<button id="b1">jquery On</button>
<button id="b2">jquery Off</button>
Run Code Online (Sandbox Code Playgroud)
JS:
$("#b1").on("click", add);
$("#b2").on("click", del);
function add() {
$("#myspan").on("click", function(e) {
var a = 1;
testfunc(a, e);
});
}
function del() {
$("#myspan").off("click", testfunc);
}
function testfunc(num, event) {
alert(num);
}
Run Code Online (Sandbox Code Playgroud)
所以首先我们添加到myspan的testfunc()点击jQuery的关于按钮.在我们这样做之后,如果我们点击跨度,我们会收到警报.接下来,我们单击jquery off按钮.这应该是删除监听器,但它没有.即使在那之后,当我们点击myspan testfunc仍然附加.
为什么?我该如何删除它?
我正在编写一个查询来过滤某个字段的表.但是,由于某些未知原因,我正在使用的过滤器被评估为列.
即
SELECT prn FROM CompanyPack WHERE prn = "212"
Run Code Online (Sandbox Code Playgroud)
在此查询中,SSMS 2012抛出一个错误,其中它告诉我"212"是无效的列名,但它根本不是列.
prn is a nvarchar(50).
Run Code Online (Sandbox Code Playgroud)
有什么建议?
我有一个骡子流,我通过以下代码片段以String格式记录整个有效负载
<logger level="ERROR" message="#[payload:java.lang.String]"/>
Run Code Online (Sandbox Code Playgroud)
现在,如果发生错误,则根本不需要打印整个有效负载.消息中的有效内容对象为null,并且异常有效内容中填充了相关的异常.
如果我只能以String格式打印异常有效负载,那就足够了.有没有人知道如何从消息中记录异常有效负载?
'0424242' * -5
Run Code Online (Sandbox Code Playgroud)
我理解字符串的乘法是如何从根本上起作用的,但我偶然发现了这个奇怪的事实,即乘以负数会产生一个空字符串并认为它很有趣.我想知道更深层次的原因.
有人对此有很好的解释吗?
我正在尝试使用Ruby 2.2.3将我们的应用程序从Rails 3.2.22升级到Rails 4.2.4.
这是我到目前为止所做的:
rails, "~> 4.2.4"bundlebundle update rails完整的成绩单如下.
我们的Gemfile中没有指定ActiveRecord,所以我不明白它锁定了什么或在哪里修复它?
Craigs-MacBook-Pro~/Work/mbc(master|?) % git checkout -b rails-424
Switched to a new branch 'rails-424'
Craigs-MacBook-Pro~/Work/mbc(rails-424|?) % vim Gemfile
Craigs-MacBook-Pro~/Work/mbc(rails-424|?1) % bundle
Fetching gem metadata from https://rubygems.org/........
Fetching version metadata from https://rubygems.org/...
Fetching dependency metadata from https://rubygems.org/..
You have requested:
rails ~> 4.2.4
The bundle currently has rails locked at 3.2.22.
Try running `bundle update rails`
Craigs-MacBook-Pro~/Work/mbc(rails-424|?1) % bundle update rails
Fetching gem metadata from https://rubygems.org/........
Fetching version …Run Code Online (Sandbox Code Playgroud) 我是新来的Newtonsoft.Json。我看到两个文件:Newtonsoft.Json.dll和Newtonsoft.Json.xml.
xml文件有什么用?我需要将它复制到 bin 文件夹吗?
我想将Sitecore 7中的搜索索引限制为仅扫描内容树的一个节点.
目前结构如下:
该索引正在索引两个BaseNode&$Company Node,但我只希望它索引$Company Node.
我已经更新了默认/sitecore/content的路径Sitecore.ContentSearch.config,SitecoreContentSearch.Lucene.DefaultIndexConfiguration.config,Sitecore.ContentSearch.Lucene.Index.Master,和Sitecore.ContentSearch.LuceneIndex.Web.config.当我更新<root>要指向的元素/sitecore/content/$CompanyNode时,当我尝试重建索引时,我得到以下异常.
任何想法我需要做什么来限制Lucene只是索引一些项目,而不是一切?
Exception: System.Reflection.TargetInvocationException
Message: Exception has been thrown by the target of an invocation.
Source: mscorlib
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at …Run Code Online (Sandbox Code Playgroud) 我UITextView启用了滚动功能,我可以更改内部文本的字体和大小.那么,我该如何设置文本限制?我已经尝试设置最大行数和最大字符数,但它不起作用,因为我需要设置文本的大小限制,我该怎么做?
我最近安装了 Visual Studio 2017。今天,当我尝试创建一个新的 C++Win32 Console Application项目时,它New Project一次又一次地向我展示了向导。它还显示以下错误。
Project 'ConsoleApplication8' could not be loaded because it's missing install components. To fix this launch Visual Studio setup with the following selections:
Microsoft.VisualStudio.Component.VC.Tools.x86.x64
Run Code Online (Sandbox Code Playgroud)
我不知道这是否是我安装 Visual Studio 时已经存在的问题,因为这是我第一次尝试创建 C++ 控制台应用程序。
我想重新安装 Visual Studio,但不幸的是我的 DVD 坏了。所以我需要找到另一个解决方案。