小编php*_*00b的帖子

jquery - 读取文本文件?

我有一个html文件,我想打开并阅读,但我不完全确定如何做...基本上,它是一个相当大的文件(big.html),并在一个单独的文件中( titles.html),我有一些jquery代码,我想用它来查找某些元素(即h2标签)并从这些标签中获取内部文本并将该文本写入titles.html ...我是不确定,特别是如何打开一个单独的文件并从中读取,其次,我不确定下面的代码是否可以在h2标签中获取文本...

$(document).ready(function() {
    $("h2").each(function() {
        var title = $(this).text();
        $("#mydiv").append(title);
    });
});

...

<div id="mydiv"></div>
Run Code Online (Sandbox Code Playgroud)

我有点困惑如何用jquery做到这一点...我对整个事情都很陌生,所以我甚至不确定它是否可能......

jquery parsing file

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

从多维数组中的元素中获取最大值?

我正在尝试为多维数组中的特定键选择最大值.我无法"找到"有问题的钥匙......

所以,数组(比我在这里发布的更长)

[0] => stdClass Object
    (
        [id] => 70
        [cust] => 4
        [dnum] => 1
        [upper] => Array
            (
                [0] => 66
            )

    )
[1] => stdClass Object
    (
        [id] => 43
        [cust] => 42
        [dnum] => 2
        [upper] => Array
            (
                [0] => 77
            )

    )
[2] => stdClass Object
    (
        [id] => 12
        [cust] => 3
        [dnum] => 0
        [upper] => Array
            (
                [0] => 99
            )

    )
Run Code Online (Sandbox Code Playgroud)

我试图在整个数组中找到最大的"dnum"值,所以在这个例子中,$ max = 2.我知道max函数允许我这样做,但我不知道如何引用dnum元素没有将整个东西放在foreach循环中,如果我这样做,那么max将不是使用的函数,对吧?

所以,我不能完全这样做:

$max = max($myarray[]->dnum);
Run Code Online (Sandbox Code Playgroud)

有没有办法让我这样做而不必重新创建整个阵列?

php arrays max multidimensional-array

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

jQuery :::删除真的删除?

我正在尝试使用jQuery删除表行,虽然它从屏幕上消失,因此,似乎工作,在Firebug中,我仍然可以看到它的代码.这一行中有表单元素,因此,我想了解该行是否真正被删除,因为我不希望提交这些值.那么,删除真的删除?下面是我正在使用的代码...也许我做错了?

if($('.delete')) {
            $(".delete").live('click', function(event) {
                $(this).closest('tr').remove();
            });
        }
Run Code Online (Sandbox Code Playgroud)

jquery

7
推荐指数
1
解决办法
2785
查看次数

Drupal菜单系统 - 向下输出一级树

我一直在阅读Drupal中的各种菜单功能,但是太多了,我已经达到了完全混乱和绝望的程度......希望这里的一个聪明人可以帮助我......

基本上,我的菜单有四个级别.我正在尝试创建一个从第二级输出的树.

所以,菜单看起来像这样:第一级>分段A>分段I>分段a

我正在尝试输出以Sublevel A开头的菜单树(即,Sublevel A> Sublevel I> Sublevel a)

但是,不能为我的生活弄清楚如何做到这一点...我试着简单地获得Sublevel A菜单的mlid(在这种情况下为69),然后

<?php print theme_menu_tree(69); ?>
Run Code Online (Sandbox Code Playgroud)

但它打印出'69'.完全不是我所期待的......

有人知道怎么做吗?

tree drupal menu

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

php按两个标准排序对象?

试图根据(1)深度和(2)权重对这个对象数组进行排序,并且我不确定如何修改我用来包含这个其他级别的函数...

我正在使用这个功能:

function cmp( $a, $b ) {
if(  $a->weight ==  $b->weight ){ return 0 ; }
  return ($a->weight < $b->weight) ? -1 : 1;
}
Run Code Online (Sandbox Code Playgroud)

然后这样做:

$menu = get_tree(4, $tid, -1, 2);
usort($menu, 'cmp');
Run Code Online (Sandbox Code Playgroud)

这将根据重量准确地对数组进行排序,但我需要添加另一级别的排序.因此,首先根据深度对数组进行排序,然后按重量进行排序.

所以,如果原始数组看起来像这样:

    Array
(
    [0] => stdClass Object
        (
            [tid] => 24
            [name] => Sample
            [weight] => 3
            [depth] => 0
        )

    [1] => stdClass Object
        (
            [tid] => 66
            [name] => Sample Subcategory
            [weight] => 0
            [depth] => 1
        )

    [2] => stdClass Object …
Run Code Online (Sandbox Code Playgroud)

php sorting object

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

jquery :::替换超链接文本?

只是试图替换超链接文本,我没有找到办法做到这一点...我尝试了下面的代码,但是,我得到一个语法错误?

编辑

<script type="text/javascript">
    var $j = jQuery.noConflict();
    $j(function() {
        if($j("a").text() == "Contact") {
            $j("a").text() = "Connect");
        }
    });
</script>
Run Code Online (Sandbox Code Playgroud)

html jquery replace

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

Javascript - if语句不起作用?

我正在尝试根据网址将类设置为活动状态.我正在尝试使用下面的代码,但在每种情况下,它都会激活第二个选项卡的活动类.

var pathname = window.location.pathname;

if(pathname = '/learn/subsection2') {
            $("ul.tabs li:eq(1)").addClass("active").show(); //Activate second tab
            $(".tab_content:eq(1)").show(); //Show second tab content
    } else {
            $("ul.tabs li:first").addClass("active").show(); //Activate first tab
            $(".tab_content:first").show(); //Show first tab content
    }
Run Code Online (Sandbox Code Playgroud)

javascript jquery if-statement class set

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

jquery - 你能操纵页面标题吗?

我以为我听说你不能用jquery操作内容......这是正确的吗?基本上,我有一个网站,其参数如p.php?d = keyword + keyword + keyword,我希望能够根据d参数中的内容设置标题...有没有办法做到这一点?

parameters jquery title

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

jquery更改==包含?

我正在尝试更改下面的代码,以便如果"this"包含类"search_init",它将只替换该类,因为标记本身有多个类应用于它.我试过〜=和^ =,但这给了我关于missing()的错误.

$("tfoot input").focus( function () {
            if ( this.className == "search_init" )  {
                this.className = "";
                this.value = "";
            }
        } );
Run Code Online (Sandbox Code Playgroud)

jquery class contains

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

mysql查询 - 需要一些分组帮助

我想知道如何编写这个查询,它有点复杂......

这是存储在表中的示例:

KID     Utype Qtype Qname     Resp UID
Q24-YYY Case T001 HM-99678 N8944 2455
Q24-YYY Case T001 HM-99678 N8944 9874
Q24-YYY Case F099 HM-99678 N8944 6554
Q24-YYY Case F099 HM-99678 SD789 2331
Q24-YYY Case F099 HM-99678 SD789 1772
Q24-YYY Case T001 HM-99678 PX667 8897
Q24-YYY Case F099 HM-99678 PX667 4412
Q24-YYY Case F099 HM-99678 SD789 6643
Q24-YYY Case F099 HM-99678 PX667 3221
Q24-YYY Case T001 HM-99678 SD789 6337
Run Code Online (Sandbox Code Playgroud)

我要做的是首先,通过Resp列对其进行分组,然后通过Qtype列对其进行分组,并为Resps添加计数列...这样,结果如下所示:

KID     Utype Qtype Qname     Resp COUNT
Q24-YYY Case T001 HM-99678 N8944 …
Run Code Online (Sandbox Code Playgroud)

mysql group-by count

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