小编Mat*_*att的帖子

使用PHP获取DOM元素

我很难理解如何在PHP中使用DOMElement对象.我发现了这段代码,但我不确定它是否适用于我:

$dom = new DOMDocument();
$dom->loadHTML("index.php");

$div = $dom->getElementsByTagName('div');
foreach ($div->attributes as $attr) {
     $name = $attr->nodeName;
     $value = $attr->nodeValue;
     echo "Attribute '$name' :: '$value'<br />";
}
Run Code Online (Sandbox Code Playgroud)

基本上我需要的是搜索DOM以获取element特定的内容id,之后我需要提取一个非标准attribute(即我用JS编写并使用JS),这样我就能看到它的价值.原因是我需要一个$_GET基于重定向的HTML中的一个部分.如果有人可以解释我如何将DOMDocument用于此目的,那将会有所帮助.我真的在努力了解正在发生的事情以及如何正确实施它,因为我显然做得不对.

编辑(根据评论,我在哪里):

这是我的代码行4-26供参考:

<div id="column_profile">
    <?php
        require_once($_SERVER["DOCUMENT_ROOT"] . "/peripheral/profile.php");            
        $searchResults = isset($_GET["s"]) ? performSearch($_GET["s"]) : "";

        $dom = new DOMDocument();
        $dom->load("index.php");

        $divs = $dom->getElementsByTagName('div');
        foreach ($divs as $div) {
            foreach ($div->attributes as $attr) {
              $name = $attr->nodeName;
              $value = $attr->nodeValue;
              echo "Attribute '$name' :: '$value'<br …
Run Code Online (Sandbox Code Playgroud)

html php tags dom

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

jQuery/CSS - 如何在文档中选择所有li display none?

jQuery/CSS - 如何选择<li style="display: none;">文档中的所有内容?

css jquery jquery-selectors

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

显示对象内容 - JS/jQuery

随着$(this).data("events");回国[object Object],我需要看看在那里实际上是怎么回事.我找到了这个:

var Finder = "";
$.each($(this).data("events"), function(i, n){
    Finder += "Name: " + i + ", Value: " + n + " | ";
});
Run Code Online (Sandbox Code Playgroud)

但是,n仍然返回[object Object]:

编辑:(输出) -

Name: click, Value: [object Object] | 
Run Code Online (Sandbox Code Playgroud)

-

有没有一种有效的方法来展示那个吸盘内的所有东西,有点像print_rPHP吗?

javascript jquery object

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

VBA正则表达式匹配时间范围,如"下午1:30 - 凌晨12:00"

我正在尝试使用VBA正则表达式来验证表单的时间范围:#0:00xm - #0:00xmwhere xis ap.所以字符串文字可以是"1:30pm - 12:00am".我想匹配具有此模式的单元格.

当我在这个在线工具中使用常规表达时:http://public.kvalley.com/regex/regex.asp并检查我的表达式,它正确匹配.

但是,当我在VBA中使用相同的表达式时,它不匹配.

Dim rRange As Range
Dim rCell As Range

Set rRange = Range("A2", "A4") '"G225")

For Each rCell In rRange.Cells
MsgBox (rCell.Value)
    If rCell.Value Like "^([0-9]{1,2}[:][0-9]{2}[apm]{2}[ ][-][ ][0-9]{1,2}[:][0-9]{2}[apm]{2})$" Then
    MsgBox ("YES")
        'rCell.Interior.Color = RGB(0, 250, 0)
    Else
    MsgBox ("NO")
        'rCell.Interior.Color = RGB(250, 0, 0)
    End If
Next rCell
Run Code Online (Sandbox Code Playgroud)

regex excel vba excel-vba

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

没有模拟触摸屏选项,设备仿真不提供触摸屏响应

我目前正在移动网站上工作,我刷新了页面,Chrome意外退出,从那时起,所有触摸屏模拟都不存在和/或失败.

Chrome版本:36.0.1985.125 m,操作系统:Windows 7 Ultimate SP1

Google Chrome突然意外地停止了正常模拟设备.所有触摸屏功能都已被禁用,并且显然已被删除.当我模拟设备时,Sensors无法检查该框,并且在检查时,不显示任何"模拟触摸屏"选项.

我尝试了以下所有内容,所有内容都是:

  • 卸载/重新安装Chrome并删除所有个人设置,包括卸载所有扩展程序,还原所有默认设置等.
  • 重新启动计算机
  • 运行杀毒软件
  • 编辑:安装Chrome金丝雀,产生完全相同的问题

如果我可能需要添加任何其他相关详细信息,请与我们联系.

缺少'仿真触摸屏'

google-chrome

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

TypeScript 自定义事件监听器

我认为我在这里的理解中遗漏了一些相当重要的东西,所以也许一点解释也会非常有帮助。

我有一堂课,如下:

class Entity {
    protected pos: number = [0,0];

    ...

    public setPos(x: number, y: number) {
        this.pos = [x, y];
    }
}
Run Code Online (Sandbox Code Playgroud)

想要类似的东西

class EntityPositionListener {
    //do stuff when an Entity position changes
}
Run Code Online (Sandbox Code Playgroud)

我也有Entity班级的后代。因此,每当任何后代Entity或其Entity本身更改pos变量(在给定实例中)时,我都想知道它,以便我可以更新地图上的位置,并捕获实例,以便理论上我可以做其他事情事情到那个例子。

我注意到 Firefox 有这个Object.watch()命令,并且我找到了有人在另一个问题中发布的“跨浏览器”解决方案 - 无济于事 - 并且我尝试Entity在初始化后阶段“包装”该类,但是后者最终会覆盖Entity类或创建无限循环,所以我显然在某个地方错过了重点。如果包装是答案,我该如何在 TypeScript 中做到这一点?JS 版本创建了循环或不起作用。

//This created an infinite loop in runtime, but more importantly overwrote the Entity class
function EntityListener(name) {
    cout(name);
}
var …
Run Code Online (Sandbox Code Playgroud)

typescript

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

用RegEx防止领先的空白

我正试图限制审核发布文本(目前)以下RegEx:

^([a-zA-Z0-9 _\.\'\"\(\)\!\?\&\@]){1,}$
Run Code Online (Sandbox Code Playgroud)

然而,文本本身需要包含在'形式的空白,但我不希望允许第一句有空白,即后不能有前导空格.举个例子,(我将在下面的例子中使用'_'表示'')表单允许:

This is a sentence.

但它不允许:

(用'_'代表'')

_This is a sentence

__This is a sentence

等等

我试图使用否定,但我只是不太了解RegEx如何做到这一点.这整个领域并不适合我,所以希望有人可以提供帮助.提前致谢!

注意:我在RegEx中需要这个,因为我有一个实时馈送验证器告诉用户他/她的输入有效/无效.如果您碰巧想到更好的东西,另一个允许我实时意识的选项对我的目的来说就足够了.

javascript regex validation jquery input

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

VB.NET迭代表单标签

我的设计表单上有几个标签框,它们共享命名约定lbl_#.text,其中#的范围从1到60.我想创建一个循环,迭代每个lbl_#.text添加一些增量值,让我们说这个问题的理论目的的2的倍数.

这样的最终结果将达到以下目的:

lbl_1.text = "2"
lbl_2.text = "4"
lbl_3.text = "6"
...
lbl_60.text = "120"
Run Code Online (Sandbox Code Playgroud)

我不知道如何通过编码方面访问这些标签,我只知道如何明确提到每个标签并赋值:/

vb.net forms iterator loops

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

MS Word - 创建模板文本

我需要创建一些类似的文本行[Insert text here],但是当您点击这些括号之间的任何位置时,整个括号(包括文本)会突出显示.如果您使用一些单词的模板,这些句子将显示为占位符.这就是我想要完成的事情; 占位符文本.

ms-word

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

参数化查询PHP/MySQL

可能重复:
如何在PHP中使用LIKE语句创建PDO参数化查询?
PHP PDO编写语句 - mysql LIKE查询

我正在尝试为我的网站制作一个搜索引擎,而现在我只是想确保连接完全正常.这是我到目前为止的代码:

编辑代码(仍然不起作用,但到目前为止我在这里的建议):

$db = new PDO("mysql:host=".DB_SERVER.";dbname=".DB_NAME, DB_USER, DB_PASS);
$stmt = $db->prepare("SELECT * FROM table_1 WHERE name LIKE ? ORDER BY bid DESC");
$stmt->bindParam(1, "%{$_GET['s']}%", PDO::PARAM_STR);
$stmt->execute();
$rows = $stmt->fetchAll();
Run Code Online (Sandbox Code Playgroud)

我试着看看不同的方法是否execute可以做任何事情,但无论上面哪种方式我写它,我都得到相同的结果,没有.我想%在那里使用通配符,所以它会在任何地方进行搜索name.在那个笔记上,我正确使用它吗?大多数混淆我的事情是,当我在完全相同的查询到的phpMyAdmin输入,查询经过精细跑,所以我的猜测是,我在什么地方搞砸了的PDO.


编辑:PHPMyAdmin查询:

SELECT*FROM table_1 WHERE name LIKE'%Test%'ORDER BY bid DESC LIMIT 0,30

这将返回1个结果,如预期的那样.我的代码和这个查询有什么不同?:/

php mysql pdo

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

jQuery多属性选择器,不工作:/

据我所知,我正在遵循以下正确的使用形式:http://api.jquery.com/multiple-attribute-selector/,但无论出于何种原因我都没有看到,我的代码无效.每个属性彼此独立地工作(即 $(".tonight_stat_peopleThumbs li[srcid="+srcid+"]")工作和$(".tonight_stat_peopleThumbs li[style*=inline-block]")工作),但它们不能一起工作.

这是我在JavaScript中的功能:

hidePatrons = function(srcid) {
    $(".tonight_stat_peopleThumbs li[srcid="+srcid+"][style*=inline-block]").each(function(){
        $(this).css({"display" : "none"});
    });
}
Run Code Online (Sandbox Code Playgroud)

这是HTML中的一个部分:

<ul activepage="1" class="tonight_stat_peopleThumbs" style="width:171px">
  <li id="myid" class="myclass" ptype="people" ptime="11101101" style="display:inline-block;">
    <a href="http://domain.com/users/#.php">
      <img src="https://graph.facebook.com/#/picture" />
    </a>
  </li>
</ul>

NOTE: The '#' are inserted for privacy, assume they are fbid numbers.
Run Code Online (Sandbox Code Playgroud)

html javascript jquery selector

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

VB.NET类初始化和函数

有没有办法在实例化同一个类时调用类中的函数?基本上,我在一个类中有函数,但是我想在创建类的实例时自动调用其中的一些函数.

基本上,我有这个结构:

 Dim instance as new class
 instance.function1
 instance.function2
 instance.function3
Run Code Online (Sandbox Code Playgroud)

但我想要这个:

 Dim instance as new class
 'function1, function2, and function3 called by default
Run Code Online (Sandbox Code Playgroud)

.net vb.net oop

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