标签: parent

父范围未从指令中使用 ng-change 进行选择更新

我看过几篇关于此的文章,但仍然无法弄清楚。

我无法从指令内更新父范围。我读过的文章说作用域值不应该是原始的,而应该是一个对象,但仍然无法弄清楚为什么这不起作用。

angular.module('moduleMihai').controller('someController',
    ['$scope', '$http', function ($scope, $http) {

            $scope.durations = [{
                field: 'yearly',
                title: 'Yearly'
            }, {
                field: 'monthly',
                title: 'Monthly'
            }, {
                field: 'weekly',
                title: 'Weekly'
            }];
            $scope.selectedDuration = $scope.durations[0];

            $scope.handleDurationSelection = function () {
                console.log($scope.selectedDuration.field + ' selected');
                $scope.someData.title[0] = "SOMETHING ELSE!!";
            };


            $scope.someData= {
                title: ['Value1', 'Value2', 'Value3'] };
}]);
Run Code Online (Sandbox Code Playgroud)

该指令中没有任何内容:

angular.module("awaCommon").directive("durationSelection", [
    function () {
        return { 
            scope: {}, // tried removing this as well as seen in some articles 
            restrict: "E",
            templateUrl: "duration-selection.html",
            link: …
Run Code Online (Sandbox Code Playgroud)

select scope parent angularjs ng-options

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

如何使用jquery获取父元素的href属性?

我有这个html树的例子

<div class="auditions_date">
    <div class="new_green above_deadline"><a href="/auditions/2 ?>">Contact</a></div>
    <span class="aud_recommend"><a class="222" id="aud_recommend" href="#recommend_data">test</a></span>
</div>
<div class="auditions_date">
    <div class="new_green above_deadline"><a href="/auditions/3 ?>">Contact</a></div>
    <span class="aud_recommend"><a class="333" id="aud_recommend" href="#recommend_data">test</a></span>
</div>
Run Code Online (Sandbox Code Playgroud)

当我点击test链接时,我想获得标签的hrefattra

也许:

$('a#aud_recommend').on("click", function() {
        var j = $(this).parent('.auditions_date').find('a').attr('href');
    console.log(j);
});
Run Code Online (Sandbox Code Playgroud)

这似乎没有正常工作..任何想法?

谢谢

jquery parent href find attr

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

如何使用jquery获取父div id

我有以下html div.我在循环中填充整个表示,这意味着我可能有一组这些div.我想切换div"chart"和div"contact-layer".但是当我这样做时它并没有切换我尝试切换的确切div而是第一个,因为我无法区分div,因为除了第一个div之外它们都有相同的类名.即goal1,goal2,goal3等.

现在我想获取第一个div的id,它对每个表示都有所不同.我知道要获取我可以使用的父div id

$(this).parents('div').attr('id');
Run Code Online (Sandbox Code Playgroud)

但我不知道如何在这种情况下获取第一个div,所以我可以得到第一个div下的确切div.

<div id="goal1">
<div class="goal-parent">
            <div class="goal">

                <div id="top-layer">

                    <div id="component">
                        <select class="component-select">
                            <option id="one">WEBINAR SIGN-UPS</option>
                            <option id="one">WEBINAR SIGN-UPSwwewewew</option>
                            <option id="one">WEBINAR SIGN-UPS</option>
                            <option id="one">WEBINAR SIGN-UPS</option>
                            <option id="one">WEBINAR SIGN-UPS</option>
                        </select>
                        <span id="width_tmp"></span>
                    </div>
                    <div id="period">
                        <select class="period-select">
                            <option>Weekly</option>
                            <option>Daily</option>
                            <option>Quarterly</option>
                            <option>Six months</option>
                            <option>Yearly</option>
                        </select>
                        <span id="width_tmp"></span>
                    </div>
                    <div id="close"><i class="fa fa-times"></i></div>

                </div>

                <div id="second-layer">
                    <div id="count">14 544</div>
                    <div id="trend"><i class="fa fa-sort-asc fa-2x"></i></div>
                    <div id="progress-bar"></div>
                </div>

                <div id="third-layer">
                    <div id="avarage">avarage: 16 345</div>
                    <div id="target">target: 20 000</div>
                </div> …
Run Code Online (Sandbox Code Playgroud)

html jquery parent

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

JQuery在嵌套的tr中找到最近的父tr

如何从最近的子 tr 中找到父 tr,例如从第二个子 tr 中找到父 tr,我怎样才能找到第一个父 tr?

下面是我一直在使用的两个表结构:

1)

 <table>
        <tr class="menu">
            <td><input type='text' class='parent' value='First Parent'></td>  
            <tr class="sub-menu">
                <td><input type='text' class='firstchild' value='First Child'>
                </td>

            </tr>
             <tr class="sub-menu">
                <td><input type='text' class='secondchild' value='Second Child'>
                </td>
            </tr>   
        </tr>
            <tr class="menu" >
            <td ><input type='text' class='parent' value='Second Parent'></td> 
            <tr class="sub-menu">
                <td><input type='text' class='firstchild' value='First Child'>
                </td>
                </tr>
            </tr>
    </table>
Run Code Online (Sandbox Code Playgroud)

2)

    <table>
    <tr class="menu">
        <td><input type='text' class='parent' value='First Parent'></td>  
</tr>
        <tr class="sub-menu">
            <td><input type='text' class='child' value='First Child'>
            </td>
      </tr>

         <tr class="sub-menu">
            <td><input type='text' …
Run Code Online (Sandbox Code Playgroud)

html jquery html-table parent closest

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

标签 统计

parent ×4

jquery ×3

html ×2

angularjs ×1

attr ×1

closest ×1

find ×1

href ×1

html-table ×1

ng-options ×1

scope ×1

select ×1