小编Ric*_*ton的帖子

如何使用jquery查找元素的第n个父元素

我想找到给定元素的第n个父元素并访问parent的属性.

<div id='parent1'><br/>
  <div id='parent2'><br/>
       <span><p id='element1'>Test</p></span><br/>
  </div><br/>
  <div id='parent3'><br/>
       <span><p id='element2'>Test</p></span><br/>
  </div><br/>
</div>
Run Code Online (Sandbox Code Playgroud)

我想在不使用的情况下访问element1的第三个父元素

$('#element1').parent().parent().parent()
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激

navigation jquery dom parent

44
推荐指数
4
解决办法
3万
查看次数

如何在不同的控制器中管理MVC区域和RenderAction?

我刚刚为我的项目添加了一个新的管理区域,因为它开始变得非常大,我想保持它的结构.

我有一个_ViewStart.cshtml视图,它设置一个共享布局页面,包括一个菜单和一个包含一些用户信息的部分.因为没有在我的区域页面上添加,我已经将_ViewStart文件添加到我的区域.

此文件将布局设置为"〜/ Views/Shared/_Layout.cshtml",它位于我的Admin区域之外.但是,_Layout文件包含一个RenderAction()方法,该方法在控制器上调用Child动作方法进行渲染.问题是该区域似乎没有此控制器的可见性,因此抛出以下异常:

The controller for path '/Admin/LeadOrigin' was not found or does not implement IController.
Run Code Online (Sandbox Code Playgroud)

它发生的地点在这里:

Line 70:         <div id="logindisplay">
Line 71:             @{
Line 72:                 Html.RenderAction("UserInfo", "Account");              
Line 73:             }
Line 74:         </div>
Run Code Online (Sandbox Code Playgroud)

上面的RenderAction()正常工作,因为Account控制器在视图的范围内,而在Admin区域,它似乎没有此控制器的范围.

任何想法如何解决这个问题?

asp.net-mvc asp.net-mvc-areas razor

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

从TeamCity中的分支名称中删除斜杠

我试图将分支名称从TeamCity传递给OctopusDeploy,以便我们可以轻松跟踪部署来自哪个分支.

为此,我想将分支名称附加到版本号(或使用octopack构建的nuget包),以便我可以在OctopusDeploy UI中显示它.

这很好用,除了我们使用git-flow所以我们的一些分支包含斜线会导致octopack失败(因为文件名不能包含斜杠):

+:refs/heads/(feature/*)
+:refs/heads/(release/*)
+:refs/heads/(hotfix/*)
Run Code Online (Sandbox Code Playgroud)

有没有办法用TeamCity中的其他东西替换斜杠而不改变我们命名分支的方式?

git teamcity git-flow octopack

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

这个ReSharper片段"转换为方法组"实际上是做什么的?

在此输入图像描述

更改前的代码:

List<ProductBrandModel> model = brands.Select(item => Mapper.Map<ProductBrand, ProductBrandModel>(item)).ToList();
Run Code Online (Sandbox Code Playgroud)

改进后的代码:

List<ProductBrandModel> model = brands.Select(Mapper.Map<ProductBrand, ProductBrandModel>).ToList();
Run Code Online (Sandbox Code Playgroud)

这是做什么的?它是否隐式在brands集合中的每个项目上运行映射?

.net c# resharper method-group

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

创建一个包含属性的对象,

我是javascript的新手...我试图创建一个对象 - "花".每朵花都有它的特性:价格,颜色,高度......

有人能告诉我如何构建它吗?

创建一个对象,然后更改其属性?

:-)

javascript

8
推荐指数
3
解决办法
1万
查看次数

EditorFor/CheckBoxFor boolean将data-val-required属性添加到HTML,而不将必需属性添加到模型中

我的模型类有一个没有Required属性的bool属性:

public class Test
{        
    public bool TestBool1 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

然后在我的剃刀视图中我使用EditorFor(同样的事情也发生在CheckBoxFor上):

<div>
    @Html.LabelFor(m => m.TestBool1)
    @Html.EditorFor(m => m.TestBool1)
</div>
Run Code Online (Sandbox Code Playgroud)

这导致以下HTML:

<div>
    <label for="TestBool1">TestBool1</label>
    <input class="check-box" data-val="true" data-val-required="The TestBool1 field is required." id="TestBool1" name="TestBool1" type="checkbox" value="true">
    <input name="TestBool1" type="hidden" value="false">
</div>
Run Code Online (Sandbox Code Playgroud)

data-val-required html属性来自哪里?

有没有办法阻止它这样做而不使用@Html.CheckBox("TestBool1", Model.TestBool1)和设置类型bool?

c# asp.net-mvc razor asp.net-mvc-4

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

从角色获取文本并在使用jQuery之后

我希望在特定字符出现后从字符串中获取文本.

让我们说:texttexttext#abc我想获得abc

这是如何在jquery中完成的?(这对某些人来说可能是微不足道的,但我在jQuery中只有很少的exp)

javascript string jquery substring

7
推荐指数
2
解决办法
2万
查看次数

jQuery fadeOut/fadeIn没有按预期工作?

我试图fieldset根据用户的选择一次显示一个.理论上说,所有字段集应首先隐藏,然后应显示所选字段集.我正在使用jQuery fadeOut和'fadeIn`函数.

你可以在这里看到一个小提琴.

但它不能正常工作.怎么了?当您更改所有权类型时,会显示前两个字段集,然后它们会变暗和淡出,然后会出现预期的字段集.但是,所需的行为是,在更改所有权类型时,当前可见的字段集会淡出,然后预期的字段集淡入.

jquery animation jquery-animate

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

Jquery计数字符

我有问题弄清楚为什么jquery字符串计数器不会显示预期的结果.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
 var count = $('h1').length;
 alert(count);

</script>

</head>
<body>

<h1>some text</h1>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

结果应该是这个例子9,但我得到0

jquery

7
推荐指数
2
解决办法
3万
查看次数

从变量中删除特定文本 - jquery

我的脚本中有一个包含数据的变量test/test1.该部件test/已存储在另一个变量中.我想test/从上一个变量中删除并希望将剩余部分存储在另一个变量中.我怎样才能做到这一点??

提前致谢...:)

blasteralfred

javascript

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