小编Ric*_*ton的帖子

从ASP.NET MVC路由生成URL

如果我有一些路线设置如下:

context.MapRoute("Route1", "Public/DataCapture/Name", new { controller = "Profile", action = "Name" } );

context.MapRoute("Route2", "Public/DataCapture/Age", new { controller = "Profile", action = "Age" } );

context.MapRoute("Route2", "Public/DataCapture/Amount", new { controller = "Income", action = "Amount" } );
Run Code Online (Sandbox Code Playgroud)

如何生成使用路径路径而不是实际控制器/操作路径的URL?

例如

Url.Action("Name", "Profile")
Run Code Online (Sandbox Code Playgroud)

应生成"Public/DataCapture/Name"而不是"Public/Profile/Name"

c# asp.net asp.net-mvc-routing asp.net-mvc-2

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

jQuery搜索如果找到元素子

嗨,我的HTML看起来像这样:

<ul class="first">
  <li>
    <div class="tg-hey">hey</div>
    <div class="tg-hi">hi</div>
    <div class="tg-hoi">hoi</div>
  </li>
</ul>
<ul class="second">
  <li>
    <div class="tg-hey">hey</div>
    <div class="tg-hi">hi</div>
    <div class="tg-hoi">hoi</div>
  </li>
</ul>
<ul class="third">
  <li>
    <div class="tg-hey">hey</div>
    <div class="tg-hi">hi</div>
    <div class="tg-hoi">hoi</div>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我需要的是找到(例如<ul class="second">)是否<div class="tg-hey">存在.

我怎么检查呢?

javascript search jquery controls find

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

jQuery get href attr remove .html

我有以下jQuery:

$('.aboutUs a').live('click', function(e){
    e.preventDefault();

    var clickedElement = $(this).attr('href');
});
Run Code Online (Sandbox Code Playgroud)

如果我console.log结果我将获得page.html.我想要的是删除.html但不确定如何.有人可以帮忙吗?非常感谢.

javascript jquery attr

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

悬停时停止计时器

我无论如何都不是JS编码器.我知道足够让事情做我想做的事,但无法从头开始编码.我的问题是:

我们有一个购物车,当您添加产品时,购物车会显示自己4秒钟,除非客户将鼠标悬停在购物车上.当光标悬停在它上面时,我似乎无法让它停止超时.

$(document).ready(function () {
    setTimeout(function () { $('#ctl00_ctl00_ctlHeader_divOrderProducts').hide(); }, 4000);
});
Run Code Online (Sandbox Code Playgroud)

javascript javascript-events hover

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

Javascript中的关联样式数组?

我试图在JS中以关联数组的样式分配一个对象,但它失败了,说'task.id'是未定义的.为什么是这样?

var response = Object();
$('.task-list').each(function() {
  response[this.id][$('#' + this.id).sortable('toArray')];
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

使用jquery在标签文本字符串中查找和删除字符

我有这个代码

<div class="new">
<label> text text text (=price) </label>
</div>
Run Code Online (Sandbox Code Playgroud)

我想删除价格附近的"(="和")",

我尝试了以下但无济于事:

 jQuery(document).ready(function() {
     jQuery(".new label").each(function() {
         jQuery(this).text(jQuery(this).text().replace(/[(=]/, ""));
     });
 });
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何使函数返回它的内部函数的值?

这对你来说很明显,但我无法弄明白.

我需要创建返回它的内部函数值的函数.换句话说,我有get_users()必须返回JSON对象的函数.那个JSON对象得到了$.post(内置的jQuery).

function get_users() {    
    return
        $.post(
            url_base + 'travel/trip/get_users/' + trip_id,
            function(response) {    
                return response;    
            },
            'json'
        );    
}
Run Code Online (Sandbox Code Playgroud)

(以上是我试图做的,但它又回来了undefined- 真是一个惊喜)

由于范围可变,我不能只在内部函数中创建变量,因为它在main函数中不可见.我也不想使用全局变量.寻找更好的解决方案!

谢谢你的建议!

javascript jquery scope return function

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

访问JavaScript对象中的方法

请考虑以下Java脚本代码:

    var myObj = function (  ) {
        var x = 0;
        return {
            addup: function (y) {
                x += y;
            },
            getX: function (  ) {
                return x;
            }
        }
    }();
Run Code Online (Sandbox Code Playgroud)

此函数返回一个具有两种方法的对象(如果我没有错).

现在,有两个问题:

  1. 如何调用函数返回的两个方法?
  2. 那些方法仍然可以访问变量x吗?

谢谢,

javascript

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

排序javascript数组

我在javascript中有一个全局数组说 jsonArr = ["location","department","grade"];

现在我的方法里面我正在这样做

var newArr = [];
newArr = jsonArr;
var sorted_arr = newArr.sort();
Run Code Online (Sandbox Code Playgroud)

我的newArr正在排序,但问题是jsonArr也有排序我不想排序jsonArr

有什么问题可以帮助我吗?

javascript jquery

-3
推荐指数
1
解决办法
166
查看次数