小编A-S*_*ani的帖子

如何点击元素(对于整个文档)?

我想获取我单击的HTML文档中的当前元素(无论是什么元素).我在用:

$(document).click(function () {
    alert($(this).text());
});
Run Code Online (Sandbox Code Playgroud)

但非常奇怪的是,我得到了整个(!)文档的文本,而不是单击的元素.

如何只获得我点击的元素?

<body>
    <div class="myclass">test</div>
    <p>asdfasfasf</p>
</body>
Run Code Online (Sandbox Code Playgroud)

如果我点击"测试"文本,我希望能够$(this).attr("myclass"在jQuery中读取属性.

html javascript jquery dom

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

Angular 2.0和模态对话框

我试图找到一些关于如何在Angular 2.0中进行确认模式对话框的示例.我一直在使用Angular 1.0的Bootstrap对话框,无法在Web上找到Angular 2.0的任何示例.我也检查了角度2.0文档没有运气.

有没有办法在Angular 2.0中使用Bootstrap对话框?

谢谢!

modal-dialog angular

124
推荐指数
5
解决办法
22万
查看次数

在c#.net中的现有数组中添加新项

如何在C#.net中的现有字符串数组中添加新项?

我需要保留现有数据.

.net c#

123
推荐指数
12
解决办法
41万
查看次数

Windows 10"驱动程序上的Docker无法在端点上编程外部连接"

我正在尝试$ docker-compose up -d用于项目,并收到此错误消息:

错误:for api无法启动服务api:驱动程序无法在端点dataexploration_api_1上编程外部连接(8781c95937a0a4b0b8da233376f71d2fc135f46aad011401c019eb3d14a0b117):启动userland代理时出错:mkdir /port/tcp:0.0.0.0:9000:tcp:172.19.0.2:80:输入/输出错误在启动项目时遇到错误.

我想知道它是否可能是港口?我以前一直在尝试端口8080.该项目最初是在mac上设置的,我已经从gitHub克隆了存储库.

非常感谢你提前!

windows github windows-10 docker-compose

121
推荐指数
6
解决办法
5万
查看次数

为什么MSBuild在C:\中查找Microsoft.Cpp.Default.props而不是c:\ Program Files(x86)\ MSBuild?(错误MSB4019)

当我运行msbuild来构建一个vc2010项目时,我收到以下错误:

error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. 
Confirm that the path in the <Import> declaration is correct, and that the file exists 
on disk.
Run Code Online (Sandbox Code Playgroud)
  • msbuild位于c:\ Program File(x86)\ MSBuild
  • HKLM\SOFTWARE\Wow6432Node\Microsoft\MSBuild\ToolVersions\V4.0 VCTargetsPath设置为$(MSBuildExtensionsPath32)\ Microsoft.Cpp\v4.0 \
  • 运行msbuild/verbosity时:diag作为良好的系统显示MSBuildExtensionsPath32,MSBuildExtensionsPath64,MSBuildExtensionsPath 在构建开始时设置为Environment
  • 将MSBuildExtensionsPath32,MSBuildExtensionsPath64,MSBuildExtensionsPath设置为shell中的环境变量不会导致它们在构建开始时显示为Environment

修复已尝试

  • 卸载.net 4.5,修复.net 4.0
  • 在系统变量中设置MSBuildExtensionsPath32,MSBuildExtensionsPath64,MSBuildExtensionsPath.

似乎没有正确设置MSBuildExtensionsPath32并且设置MSBuildExtensionsPath没有帮助

SET MSBuildExtensionsPath="C:\Program Files\MSBuild"
Run Code Online (Sandbox Code Playgroud)

如果您有任何想法阻止正确设置此变量,请告诉我.

msbuild

119
推荐指数
9
解决办法
14万
查看次数

连接两个字符串文字

我正在阅读Koenig的Accelerated C++.他写道:"新的想法是我们可以使用+来连接字符串和字符串文字 - 或者就此而言,使用两个字符串(但不是两个字符串文字).

很好,我认为这是有道理的.现在进行两个单独的练习,意在阐明这一点.

以下定义是否有效?

const string hello = "Hello";

const string message = hello + ",world" + "!";
Run Code Online (Sandbox Code Playgroud)

现在,我尝试执行上述操作并且有效!所以我很高兴.

然后我试着做下一个练习;

const string exclam = "!";

const string message = "Hello" + ",world" + exclam;
Run Code Online (Sandbox Code Playgroud)

这没用.现在我明白它与你无法连接两个字符串文字的事实有关,但我不理解为什么我设法让第一个例子工作之间的语义差异(不是",世界"和"! "两个字符串文字?这不应该没用吗?"但不是第二个.

c++ string syntax concatenation operators

117
推荐指数
4
解决办法
13万
查看次数

如何列出android目录中的文件?

到目前为止,这是我的代码:

String path = Environment.getExternalStorageDirectory().toString()+"/Pictures";

        AssetManager mgr = getAssets();

        try {

            String list[] = mgr.list(path);
            Log.e("FILES", String.valueOf(list.length));

            if (list != null)
                for (int i=0; i<list.length; ++i)
                    {
                        Log.e("FILE:", path +"/"+ list[i]);
                    }

        } catch (IOException e) {
            Log.v("List error:", "can't list" + path);
        }
Run Code Online (Sandbox Code Playgroud)

然而,虽然我在那个目录中有文件,但它返回list.length = 0 ...任何想法?

android

114
推荐指数
4
解决办法
19万
查看次数

我可以用XML绘制矩形吗?

我想知道我是否可以用XML绘制矩形.我知道如何使用drawRect方法以编程方式绘制.

xml android draw

111
推荐指数
4
解决办法
17万
查看次数

ASP.NET MVC ActionLink和post方法

任何人都可以告诉我如何使用ActionLink和POST方法向Controller提交值?
我不想使用按钮.
我猜它有jquery的东西.

asp.net-mvc actionlink

96
推荐指数
5
解决办法
24万
查看次数

C中的宏与函数

我总是看到使用宏比使用函数更好的示例和情况.

有人可以通过一个例子向我解释宏与功能相比的缺点吗?

c function c-preprocessor

93
推荐指数
9
解决办法
8万
查看次数