首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery parents/closest不起作用

jquery parents/closest不起作用
EN

Stack Overflow用户
提问于 2012-10-14 08:17:35
回答 2查看 13K关注 0票数 5

我有一个链接,它发布一些数据到一个控制器。它工作正常,并更新了数据。但是我想要更改父div的css,但是没有实现。我尝试了很多变种,但我一定是在做一些愚蠢的事情。

代码如下

查看:

代码语言:javascript
复制
@foreach (var item in Model)
{
    <div class="added-property-excerpt">
        ...
        <div class="added-property-links">
        ...
        @if (!item.IsPropertyDisabled) { 
                @Html.ActionLink("Take off the Market" , "Disable", "Property", new { id = item.PropertyId }, new { id ="disable-link" })
            }
            else {
                @Html.ActionLink("Bring on the Market" , "Enable", "Property", new { id = item.PropertyId }, new { id ="enable-link" })
            }
        </div>
    </div>
}

JQuery

代码语言:javascript
复制
 <script>
     $(function () {
         $('a#disable-link').click(function (e) {
             $('.added-property-links').text('loading...');
             $.ajax({
                 url: this.href,
                 dataType: "text json",
                 type: "POST",
                 data: {},
                 success: function (data, textStatus) { }
             });
             $(this).closest('.added-property-excerpt').css("background", "red");
          // $(this).parent('.added-property-excerpt').css("background", "red");
             e.preventDefault();
         });
     });
 </script>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-14 08:49:41

尝尝这个

代码语言:javascript
复制
$(function () {
    $('a#disable-link').click(function (e){
        var parentDiv=$(this).closest('.added-property-excerpt');
        $('.added-property-links').text('loading...');
        parentDiv.css("background", "red");
        $.ajax({...});
        e.preventDefault();
    });
});

查看和之间的区别。

票数 4
EN

Stack Overflow用户

发布于 2012-10-14 08:19:47

你有没有尝试:

代码语言:javascript
复制
$(this).parents('.added-property-excerpt').css("background", "red");

具有%sparents

它所做的就是从一个父类到另一个父类,直到它找到你想要的类。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12878215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档