小编vit*_*tto的帖子

如何使用jQuery检查HTML元素是否为空?

我正在尝试仅在HTML元素为空时使用jQuery调用函数.

像这样的东西:

if (isEmpty($('#element'))) {
    // do something
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

320
推荐指数
8
解决办法
46万
查看次数

JavaScript:将参数传递给回调函数

我正在尝试将一些参数传递给用作回调的函数,我该怎么做?

function tryMe (param1, param2) {
    alert (param1 + " and " + param2);
}

function callbackTester (callback, param1, param2) {
    callback (param1, param2);
}

callbackTester (tryMe, "hello", "goodbye");
Run Code Online (Sandbox Code Playgroud)

javascript callback parameter-passing

271
推荐指数
8
解决办法
39万
查看次数

如何检查var是否是JavaScript中的字符串?

如何检查var是否是JavaScript中的字符串?

我试过这个但它不起作用......

var a_string = "Hello, I'm a string.";

if (a_string typeof 'string') {
    // this is a string
}
Run Code Online (Sandbox Code Playgroud)

javascript string variable-types

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

从PHP中删除小数的无用零位数

我试图找到一种快速的方法来删除zero decimals数字值,如下所示:

echo cleanNumber('125.00');
// 125

echo cleanNumber('966.70');
// 966.7

echo cleanNumber(844.011);
// 844.011
Run Code Online (Sandbox Code Playgroud)

是否存在一些优化的方法来做到这一点?

php numbers decimal

148
推荐指数
9
解决办法
11万
查看次数

PDO :: PARAM的日期?

是否PDO::PARAM_???存在可用于日期或时间戳的某些内容?

示例代码:

$sql = "UPDATE my_table SET current_date = :date WHERE id = 43";
$statement = $pdo->prepare ($sql);
$statement->bindParam (":date", strtotime (date ("Y-m-d H:i:s")), PDO::PARAM_STR);
$statement->execute ();
Run Code Online (Sandbox Code Playgroud)

php mysql pdo types date

69
推荐指数
3
解决办法
9万
查看次数

PHP编号:仅在需要时可见小数点

我想知道是否存在一些函数来自动格式化一个数字的小数,所以如果我有:

<?php
    // $sql_result["col_number"] == 1,455.75
    number_format ($sql_result["col_number"], 2, ".", "");
    // will return 1455.75

    // $sql_result["col_number"] == 1,455.00
    number_format ($sql_result["col_number"], 2, ".", "");
    // could I get 1455 instead of 1455.00?
?>
Run Code Online (Sandbox Code Playgroud)

所以我的答案是,如果我的DB中只有DECIMAL数据格式,那么如果确实存在一些删除小数的方法吗?

或者我应该做那样的事情?

<?php
    // $sql_result["col_number"] == 1,455.00
    str_replace(".00", "", (string)number_format ($sql_result["col_number"], 2, ".", ""));
    // will return 1455
?>
Run Code Online (Sandbox Code Playgroud)

php string automation integer

57
推荐指数
6
解决办法
3万
查看次数

使用jQuery随机化一系列div元素

我正在尝试使用jQuery执行我的第一步,但是我很难理解如何从div父元素中查找子元素列表.我习惯使用ActionScript 2和ActionScript 3,所以我可能会误解一些概念,比如用jQuery随机化一系列div元素的更好方法!

我有这个简单的HTML代码部分:

<div class="band">
    <div class="member">
        <ul>
            <li>John</li>
            <li>Lennon</li>
        </ul>
    </div>
    <div class="member">
        <ul>
            <li>Paul</li>
            <li>McCartney</li>
        </ul>
    </div>
    <div class="member">
        <ul>
            <li>George</li>
            <li>Harrison</li>
        </ul>
    </div>
    <div class="member">
        <ul>
            <li>Ringo</li>
            <li>Starr</li>
        </ul>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我尝试过一些方法来做这个,比如map .member divs在一个数组中,然后更改排序顺序但没有成功.

function setArrayElements (element_parent) {
    var arr = [];
    //alert (element_parent[0].innerHTML);
    for (var i = 0; i < element_parent.children().length; i ++) {
        arr.push (element_parent[i].innerHTML);
    }
}
setArrayElements($(".band"));
Run Code Online (Sandbox Code Playgroud)

当我试图提醒element_parent [0]时,我想要得到我的.member成员名单的第一个孩子,但事实并非如此.

如果我使用element_parent [0] .innerHTML发出警报,我会看到:

<div class="member">
    <ul>
        <li>John</li>
        <li>Lennon</li> …
Run Code Online (Sandbox Code Playgroud)

html sorting jquery html-manipulation

54
推荐指数
3
解决办法
5万
查看次数

了解CSS选择器优先级/特异性

我想了解__CODE__选择器如何处理属性冲突,如何选择属性而不是另一个属性?

div {
  background-color: red;
}

div.my_class {
  background-color: black;
}

div#my_id {
  background-color: blue;
}

body div {
  background-color: green;
}

body>div {
  background-color: orange;
}

body>div#my_id {
  background-color: pink;
}
Run Code Online (Sandbox Code Playgroud)

对于某人来说,这可能是显而易见的,但不适合我!

是否存在一些指南或链接,我可以最终了解选择器优先级如何工作?

html css css-selectors

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

我何时应该在查询中使用交易?

我正在阅读有关如何使用数据库类型和数据库引擎的事务的非常详细的教程,但我没有找到一个指导,教我何时以及为什么要使用它们.

我知道交易通常用于银行业务,所以当我们处理货币数据时,我可以想象它们会以许多其他方式使用.

今天我正在编写一个包含INSERT关系数据库的各种语句的页面,我想知道这是否是我应该使用它们的情况之一.

我得到一个印象,我不知道数据可以部分丢失的情况(除了编码器错误),所以我总是担心何时应该使用它们.

有人可以解释或给出这些基本规则的一些链接吗?

我正在使用MySQL 5.0.8.我应该InnoDB用于所有需要交易的表吗?如果是的话,InnoDB比常见的慢,MyISAM但我不应该担心吗?

谢谢

mysql pdo transactions data-transfer

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

CodeMirror HTML模式不起作用

我正在尝试使用CodeMirror设置代码示例样式,但它部分工作 - 它将所选主题应用于textarea但不突出显示语法.

有我的页面:

<textarea id="template-html" name="code" class="CodeMirror">
    <!DOCTYPE html>
    <foobar>
        <blah>Enter your xml here and press the button below to display it as highlighted by the CodeMirror XML mode</blah>
        <tag2 foo="2" bar="bar" />
    </foobar>
</textarea>
<link rel="stylesheet" type="text/css" href="/site.com/css/codemirror/codemirror.css">
<link rel="stylesheet" type="text/css" href="/site.com/css/codemirror/theme/ambiance.css">
<link rel="stylesheet" type="text/css" href="/site.com/css/codemirror/theme/solarized.css">
<script type="text/javascript" src="/site.com/js/libs/codemirror/codemirror.js"></script>
<script type="text/javascript" src="/site.com/js/libs/codemirror/mode/javascript/javascript.js"></script>
<script type="text/javascript">
    var config, editor;

    config = {
        lineNumbers: true,
        mode: "text/html",
        theme: "ambiance",
        indentWithTabs: false,
        readOnly: true
    };

    editor = CodeMirror.fromTextArea(document.getElementById("template-html"), config);

    function …
Run Code Online (Sandbox Code Playgroud)

javascript syntax-highlighting codemirror

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