我看过几篇关于此的文章,但仍然无法弄清楚。
我无法从指令内更新父范围。我读过的文章说作用域值不应该是原始的,而应该是一个对象,但仍然无法弄清楚为什么这不起作用。
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) 我有这个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
链接时,我想获得标签的href
attra
也许:
$('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)
这似乎没有正常工作..任何想法?
谢谢
我有以下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) 如何从最近的子 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)