小编Geo*_*rge的帖子

按元键值自定义选择查询wordpress顺序

我正在尝试ORDER BY自定义选择查询的结果.

但我试图通过元键的值来排序.

请在下面查看我的查询...

$get_atts =  $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE $wpdb->posts.post_type IN ('individual') ORDER BY $wpdb->posts.meta_key = 'surname' ASC");
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,这ORDER BY打破了......

ORDER BY $wpdb->posts.meta_key = 'surname' ASC"
Run Code Online (Sandbox Code Playgroud)

所以我试图按价值排序 surname

但我似乎没有工作.可以解释为什么或帮助?

php wordpress wpdb

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

在最后一个符号"/"或"\"之后获取字符串

我需要从字符串,最后一块之后得到, \或者/从这个字符串 C:\fake\path\some.jpg结果必须是some.jpg

我试过这个:

var str = "C:\fake\path\some.jpg";
var newstr = str.replace(/[^\\\/]+$/, "");
alert(newstr);
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/J4GdN/3/

但不起作用,什么是正确的正则表达式?

javascript regex

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

在AngularJs中创建选项卡

我正在尝试使用仅使用ng-show和ng-hide的div创建简单的选项卡.我不想使用jQuery或BootStrap.我已创建选项卡但我无法正确处理div.

JS Fiddle

<div  ng-app ng-controller="sample">

    <div class="cb" ng-click="showDetails = ! showDetails">tab 1</div>
    <div class="cb" ng-click="showDetails = ! showDetails">tab 2</div>

    <div ng-hide="showDetails">
        <p>first</p>
     </div>

    <div ng-show="showDetails">
        <p>second</p>
    </div>
Run Code Online (Sandbox Code Playgroud)

即使我单击第一个选项卡,也会显示第二个选项卡的内容.单击第一个选项卡时如何仅显示第一个内容,单击第二个选项卡时如何才显示第二个内容?

先感谢您.

css3 angularjs

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

将自定义错误消息从 Express JS 发送到 Backbone

在 express js 中,我有以下代码向 Backbone 发送响应:

if (!user) {
    req.session.messages = [info.message];
    return res.send(400, howCanIsendTheErrorMessageAlso);
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能同时发送错误消息和错误代码?

Backbone 如何接收它?

有任何想法吗?

在主干中,我有以下代码:

loginModel.save({
    username : obj.elEmail.val(),
    password : obj.elPassword.val(),
    admin : false
}, {
    success: function (e) {
        console.log('success');
    }, 
    error: function (e) {
        console.log(e);
    }   
});
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

javascript node.js express backbone.js

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

从构造函数返回命名函数

我以前从未见过这种语法,但它在整个Angular源代码中都得到了使用.

function something() {
    // do stuff...
    return function foo() {
        // do stuff..
    };
}

// later
var x = something();
Run Code Online (Sandbox Code Playgroud)

从我所知道的foo()是用作闭包函数,但为什么函数有一个名字?我认为给一个闭包函数一个名称是无效的语法,但这似乎在浏览器中正常运行.

上面和下面的代码之间有什么不同吗?如果是的话,什么?

function something() {
    // do stuff...
    return function() {
        // do stuff..
    };
}

// later
var x = something();
Run Code Online (Sandbox Code Playgroud)

javascript

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

javascript用createTextNode中的<br>替换\n

\n在Javascript中有一个带有换行符的字符串,我想在Javascript中替换另一个文本createTextNode().

<script type="text/javascript">

function changeText() {

var Explanation="Test\n Test2";

var parent3 = document.getElementById("The_Explanation"); 
parent3.innerHTML='';  
var myP3 = document.createElement("p");
var myText3 = document.createTextNode(""+Explanation);
myP3.appendChild(myText3);
parent3.appendChild(myP3);
}
</script>
Run Code Online (Sandbox Code Playgroud)

到目前为止,所有尝试将换行都放到新文本中失败了.该更换所有功能\n<br>只带我到结果

"Test<br> Test2"
Run Code Online (Sandbox Code Playgroud)

任何人的想法?

javascript line-breaks createtextnode

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

使用javascript获取网页的顶部位置

试图获取网页顶部的位置(窗口顶部x = 0和y = 0)可见部分.

请看这个图像

在此输入图像描述

javascript jquery

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

通过PHP函数传递数组

我确定必须有办法做到这一点:

我想要它,如果我调用这样的函数...

callFunction("var1","var2","var3");
Run Code Online (Sandbox Code Playgroud)

函数'callFunction'会将这些变量转换为数组,即:

$array[0] = "var1";
$array[1] = "var2";
$array[2] = "var3";
Run Code Online (Sandbox Code Playgroud)

我希望它生成这个数组,无论调用函数时列出了多少变量,这可能吗?

php function

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

在jQuery中选择编号的元素范围

我想这很简单,但我不知道如何做到这一点:

假设我有元素:

<div class="1">Div 1</div>
<div class="2">Div 2</div>
<div class="3">Div 3</div>
<div class="4">Div 4</div>
<div class="5">Div 5</div>
<div class="6">Div 6</div>
<div class="7">Div 7</div>
<div class="8">Div 8</div>
Run Code Online (Sandbox Code Playgroud)

并且希望定位特定范围内的元素,以更改某些CSS属性.例如:

$(Class > 3 and < 7).css("background","#0077C1");
Run Code Online (Sandbox Code Playgroud)

显然,范围会发生变化.在给定范围内选择元素最简单的方法是什么?

如果您认为这可以通过比使用类更简单的方式实现(我认为这很可能),请提及.

jquery range

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

输入后清除 HTML 输入并防止换行

我想在用户按下回车键时提交一个文本框的值,最后清除输入。我试过这个代码:

input.keydown(function(e) {
    if (e.keyCode == 13) {
        e.preventDefault();
        $(this).val('');
        ...
    }
Run Code Online (Sandbox Code Playgroud)

输入字段的文本按预期清除,但清除后,仍会在输入中输入换行符。这意味着用户每次发送消息后都必须删除此换行符。除了像设置间隔这样的hack-ish方法之外,有没有办法防止这个换行符出现?

html javascript jquery

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