小编Jos*_*ber的帖子

获取从中继承 CSS 规则的元素

在 jQuery 中,我们可以使用以下css方法轻松获取给定元素的 CSS 值:

$('#myElement').css('line-height'); // e.g. '16px'
Run Code Online (Sandbox Code Playgroud)

现在,由于这个 CSS 值可能是从父元素继承的,有没有办法知道这个规则应用于哪个元素?

例如,假设我有以下 HTML:

<div class="parent">
    <div id="myElement"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

以及以下 CSS:

.parent {
    line-height: 20px;
}
Run Code Online (Sandbox Code Playgroud)

调用css方法 on#myElement将返回20px,但不会表明它是从 继承的.parent

我知道我可以只火了Web Inspector/ Dev Tools/ Firebug,但我想要得到它编程。

这是可能吗?

javascript css jquery inheritance

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

401重定向神奇地导致302重定向

我正在使用Redirect该类将未登录的用户发送到登录页面,其中包含401状态代码:

return Redirect::to('login', 401);
Run Code Online (Sandbox Code Playgroud)

这将发送正确的位置标头,但状态代码设置为302.


我一直跟踪它到基Response

laravel /供应商/ Symfony的/组件/ HttpFoundation/Response.php

它正在呼唤:

$this->setStatusCode($status);
Run Code Online (Sandbox Code Playgroud)

使用正确的401代码.


我也试过转储对象:

var_dump( Redirect::to('login', 401)->foundation );
Run Code Online (Sandbox Code Playgroud)

我可以看到受保护的statusCode属性被正确设置为401.


仍然,生成的响应的HTTP状态代码设置为302.

是什么赋予了?我用错了吗?


PS我也在Laravel的论坛上发布了这个,但无济于事.

php redirect header laravel

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

Wordpress按子ID获取当前的后期父母

在页面我有学期儿童的ID,我需要通过儿童ID找出这个孩子的父母,这是可以的,也许有人可以帮忙吗?

php wordpress parent-child term

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

在SQL上计算类别中的不同项目

我需要编写一个SQL语句,如下所示:

我有一个包含许多项目的表格,每个项目都有一个类别.总共有3个类别.

我需要选择DISTINCT类别,然后按每个类别中的项目数量排序.

这会是一个好方法吗?还是太慢了?

SELECT DISTINCT category, count(*) AS counter
FROM item_descr
GROUP BY category
ORDER BY counter DESC
Run Code Online (Sandbox Code Playgroud)

php mysql sql count

5
推荐指数
2
解决办法
7765
查看次数

jquery星级评级回调

我一直在尝试使用这个jquery星级评级插件:http://www.fyneworks.com/jquery/star-rating/#tab-Overview.一旦被点击,我正试图获得明星的价值,但我一直没有运气.我不确定在哪里包含他们建议的以下回调:

$('.auto-submit-star').rating({
    callback: function(value, link){
        alert(value);
    }
});
Run Code Online (Sandbox Code Playgroud)

我已经尝试在代码中粘贴它,但是当我点击一个星星时我没有得到警告.谢谢!!

jquery jquery-plugins

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

RaphaelJS塑造拖放演示

我试着理解这个演示的工作:http ://raphaeljs.com/graffle.html但我无法理解graffle.js源代码中的这个循环:

for (var i = 0; i < 4; i++) {
    for (var j = 4; j < 8; j++) {
        var dx = Math.abs(p[i].x - p[j].x),
            dy = Math.abs(p[i].y - p[j].y);
        if ((i == j - 4) || (((i != 3 && j != 6) || p[i].x < p[j].x) && ((i != 2 && j != 7) || p[i].x > p[j].x) && ((i != 0 && j != 5) || p[i].y > p[j].y) && ((i != 1 …
Run Code Online (Sandbox Code Playgroud)

javascript raphael

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

将key => value对添加到具有条件的现有数组

我试图将key =>值添加到具有特定值的现有数组.

我基本上循环一个关联数组,我想添加一个key => value foreach数组具有特定的id:

例如:

[0] => Array
    (
        [id] => 1
        [blah] => value2

    )

[1] => Array
    (
        [id] => 1
        [blah] => value2
    )
Run Code Online (Sandbox Code Playgroud)

我想做到这一点

foreach ($array as $arr) {

     while $arr['id']==$some_id {

            $array['new_key'] .=$some value
            then do a array_push
      }    
}
Run Code Online (Sandbox Code Playgroud)

所以$ some_value将与特定的id相关联.

php arrays associative-array

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

嵌套 SQL 查询,每次嵌套实际发生了什么?

我想知道这个查询是如何工作的:

SELECT empname FROM Employee WHERE not exists (
    SELECT projid FROM Project WHERE not exists (
        SELECT empid, projid FROM Assigned WHERE empid = Employee.empid and projid = Project.projid
    )
)
Run Code Online (Sandbox Code Playgroud)

它应该返回分配给每个项目的所有员工的姓名,并且它确实有效,但是我对它如何/为什么正确工作感到困惑。

架构是:

员工(empID INT,empName VARCHAR(100),工作VARCHAR(100),部门ID INT,工资INT);
已分配(empID INT,projID INT,角色 VARCHAR(100));
项目(projID INT,标题 VARCHAR(100),预算 INT,资金 INT);

我是 SQL 新手,所以详细/简单的解释将不胜感激。

mysql database

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

AngularJS - 如何在不同的容器中使用ng-repeat

我正在尝试使用ng-repeat来显示数字数组.如果我希望它在不同的容器中,例如在不同的容器中,如何实现这一点ul?此外,每个ul最多只能包含2个li.

$scope.numbers = [1,2,3,4,5]

<div ng-controller="myController">
    <ul>
        <li>1</li>
        <li>2</li>
    </ul>
    <ul>
        <li>3</li>
        <li>4</li>
    </ul>
    <ul>
        <li>5</li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript arrays multidimensional-array angularjs

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

Laravel Eloquent由id删除

我试图通过id删除单个记录.相反,它会删除该表中的所有记录.

这是我的代码:

视图

<form role="form" action="{{ route('status.delete', ['statusId' => $status->id]) }}" method="post">
    <button type="submit" class="btn btn-default"><i class="fa fa-times"></i> Delete</button>
    <input type="hidden" name="_token" value="{{ Session::token() }}">
</form>
Run Code Online (Sandbox Code Playgroud)

路线

Route::post('/status/{statusId}/delete', [
    'uses' => '\Dashboard\Http\Controllers\StatusController@deleteStatus',
    'as' => 'status.delete',
    'middleware' => ['auth'],
]);
Run Code Online (Sandbox Code Playgroud)

调节器

public function deleteStatus(Request $request, $statusId)
{
    Auth::user()->statuses()->delete($statusId);

    return redirect()->route('home')->with('success', 'Post deleted.');
}
Run Code Online (Sandbox Code Playgroud)

注意:dd($statusId)它确实为我正在删除的状态提供了正确的ID.这部分确实有效.

php laravel

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