有一些关于"标准"jQuery插件定义的东西,我似乎无法理解,似乎没有插件教程解释它.
我见过的大多数插件定义都是这样的:
(function($) {
$.extend($.fn, {
pluginName: function( options )
...
});
})(jQuery);
Run Code Online (Sandbox Code Playgroud)
现在,虽然我理解该function($) { ... }部分的作用(确保jquery $即使在noConflict模式下工作,创建一个"私有"方法等),但我不明白为什么第一个字符是(,并以它结束)(jQuery).
是否需要使插件可链接?可以安全地忽略它吗?
编辑
相同定义的变化:
;(function($) { // why is ; there?
Run Code Online (Sandbox Code Playgroud) 假设有一个带有单个输入的文档.我想要做的就是这么简单:
$("input").focus().is(":focus");
Run Code Online (Sandbox Code Playgroud)
我希望上面的代码能够返回true.相反,firebug记录错误:
Syntax error, unrecognized expression: Syntax error, unrecognized expression: focus
Run Code Online (Sandbox Code Playgroud)
我在这里错过了什么?我假设使用的语法is()是相同的$(),或者我不能这样做?
如果这是不可修复的,你会如何建议检查焦点输入?
编辑:
从jquery 1.6开始,:focus选择器是jquery核心的一部分:http://api.jquery.com/focus-selector/
如果需要,只需升级即可.
使用.NET Core 3预览4,F#ASP.NET MVC项目的“ API”模板无法生成。这对模板没有任何更改。
这是失败的代码:
type Startup private () =
member this.ConfigureServices(services: IServiceCollection) =
// Add framework services.
services.AddControllers().AddNewtonsoftJson() |> ignore
Run Code Online (Sandbox Code Playgroud)
有错误
... \ Startup.fs(23,35):错误FS0039:未定义字段,构造函数或成员'AddNewtonsoftJson'。也许您需要以下之一:AddNewtonsoftJsonProtocol
似乎为此正在发生变化 -它是否正在开发并且目前无法使用?
我试图在模态上加载特定帖子的评论.为此,我需要将post id传递给模态,然后获取相应的注释.模态由以下内容触发:
<a class="xyz" data-toggle="modal" data-target="#compose-modal" data-id="<?php echo $list[$i]->getID(); ?>">View Comments</a>
Run Code Online (Sandbox Code Playgroud)
模式在页面底部定义如下:
<div class="modal fade" id="compose-modal" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<!-- here i need to use php to fetch the comments using post id -->
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 虽然firstPaint从开发工具中获取时间很容易,但有没有办法从 JS 中获取时间?
我有一个字符串列表
List<string> listOfStrings = {"1","2","3","4"};
Run Code Online (Sandbox Code Playgroud)
我有一个看起来像这样的对象列表
class Object A{
string id;
string Name;
}
Run Code Online (Sandbox Code Playgroud)
如何找到所有具有匹配字符串列表的对象。
我试过:
listOfA.Where(x => listoFstrings.Contains(x.id)).Select();
Run Code Online (Sandbox Code Playgroud)
但它不起作用,它正在拉动所有其他没有匹配字符串的对象。
jquery ×3
c# ×1
f# ×1
freemarker ×1
java ×1
javascript ×1
lambda ×1
linq ×1
list ×1
modal-dialog ×1
php ×1
velocity ×1