小编Pet*_*Lur的帖子

jQuery:使用类查找上一个元素

我有一个非常简单的问题.

如何找到另一个元素的前一个元素?我尝试了下面的代码没有成功.

HTML:

<div class = "A">HERE</div>

<div class="B">
    <div class="C" style="width:50px;height:50px;background-color:#000000;"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS:

$('.C').click(function() {

        alert($(this).closest('.A').html());

});
Run Code Online (Sandbox Code Playgroud)

小提琴:http://jsfiddle.net/Mcujp/4/

javascript jquery

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

如何在DOM中的cloned/inserted元素上触发事件?

我无法在元素I上触发事件克隆/插入到DOM.

这里查看小提琴.

HTML:

<div class="A">[THIS IS DIV A]</div>
<div class="B">CLICK TO CLONE DIV A</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$('.A').on("click",null,function() {    
    alert('DIV A CLICK');           
});

$('.B').on("click",null,function() {        
    $('.A').clone().insertAfter('.A');          
});
Run Code Online (Sandbox Code Playgroud)

如果我点击克隆DIV A,没有任何反应.

如何在克隆元素上触发事件?

javascript jquery

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

PHP.INI:相对路径?

我在我的网站主机的根目录下使用本地php.ini文件.

如果我在php.ini中为error_log设置路径"logs/php_error.log",它是否在与php.ini相同的文件夹中查找名为logs的文件夹?

php.ini位于我的Web服务器上的根文件夹(public_host)中.我想将错误存储在php.ini所在的文件夹中.如何在我的本地php.ini中编写这样的路径?

/public_html/php.ini
/public_html/logs/php_error.log
Run Code Online (Sandbox Code Playgroud)

php

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

jQuery:在页面上查找类的出现/位置

我试图找到页面上单击的类的出现/位置.

HTML:

<div class="myclass"></div> <!-- OCCURENCE #1 -->
<div class="myclass"></div> <!-- OCCURENCE #2 -->
<div class="myclass"></div> <!-- OCCURENCE #3 -->
<div class="myclass"></div> <!-- OCCURENCE #4 -->
<div class="myclass"></div> <!-- OCCURENCE #5 -->
<div class="myclass"></div> <!-- OCCURENCE #6 -->
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$('.myclass').click(function(event) {


    //OUTPUT 'This class is the X one on the page'

});
Run Code Online (Sandbox Code Playgroud)

例如,如果我点击类出现#3,我想知道这个类是页面上的第3个类.我不想添加任何其他信息,如data-id或id标签.我怎么能用jQuery做到这一点?我知道我可以使用.length获得找到类的总时间,但这就是它.

javascript jquery

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

Laravel:如何在Mac上启动Redis?

我正在尝试让Redis在Mac上的Laravel项目中工作。

这是我到目前为止所做的:

1)我成功运行了“ composer require predis / predis”

2)我可以在供应商文件夹中看到predis文件夹

3)我的CACHE_DRIVER已在cache.php和.env文件中设置为redis

当我尝试在项目中运行redis时,出现以下错误:

Connection refused [tcp://127.0.0.1:6379]
Run Code Online (Sandbox Code Playgroud)

根据我在网上阅读的内容,似乎我的Redis服务器未启动。我该如何开始呢?

php redis laravel

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

如何使用正则表达式解析此HTML?

我正在尝试编写正则表达式来从HTML源中提取URL列表hrefanchor文本.该anchor文本可以是任意值.

HTML部分如下:

<div class="links"><a rel="nofollow" target="_blank" href="http://url1.com" class="get-all">URL1</a><a rel="nofollow" target="_blank" href="http://url2.com" class="get-all">This is Url-2</a><a rel="nofollow" target="_blank" href="http://url3.com" class="get-all">This is Url-3</a><a rel="nofollow" target="_blank" href="http://url4.com" class="get-all">Sweet URL 4</a></div>
Run Code Online (Sandbox Code Playgroud)

我尝试了以下正则表达式,但由于它在</a>标记之前抓取所有内容并失败,因此无法正常工作.

preg_match_('/<a rel="nofollow" target="_blank" href="(.*)" class="see-all">(.*)<\/a>/', $source , $website_array);
Run Code Online (Sandbox Code Playgroud)

提取我所需数据的正则表达式是什么?

php regex

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

jQuery选择器:选择多个ID并获取它们的值

我正在寻找一种方法来提取ID的一部分并在我的脚本中使用它.

我的HTML:

<div id="item1"></div>
<div id="item2"></div>
<div id="item3"></div>
<div id="item4"></div>
<div id="item5"></div>
Run Code Online (Sandbox Code Playgroud)

我的jQuery:

$('#item(1|2|3|4|5)').mouseout(function(event) {

    //Get the number of the item (1,2,3,4,5)
    item_number = ???

    alert(item_number);


    }
Run Code Online (Sandbox Code Playgroud)

如何使用jQuery实现这一目标?

javascript jquery

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

PDO Bug:fetchColumn()VS count()

我有一个包含3行的表.我试图遍历所有行但我没有获得正确的行数.

我的代码如下:

$result1_prepare = $DB->prepare("SELECT * FROM table");
$result1_prepare->execute();

$num = $result1_prepare->fetchColumn();
$result1 = $result1_prepare->fetchAll();


echo $num; //OUTPUT 3
echo count($result1); //OUTPUT 2

if($num > 0){

    foreach ($result1 as $x => $row) {

        //LOOPING only 2 times, 1 row is not showing

    }


}
Run Code Online (Sandbox Code Playgroud)

fetchAll()函数只返回2行.怎么会?

php mysql pdo

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

jQuery:html()函数与真实HTML不匹配

我想获得div的精确html内容.

使用jQuery中的html()函数时,结果与实际内容不匹配.

请检查这个小提琴并单击黑色方块:

http://jsfiddle.net/qRska/6/

代码:

<div id="mydiv" style="width:100px; height: 100px; background-color:#000000; cursor:pointer;">

    <div id="INSIDE" style="background-color:#ffffff; border-style:none;"></div>

</div>

$('#mydiv').click(function() {
    alert($(this).html());
});
Run Code Online (Sandbox Code Playgroud)

jQuery将颜色更改为RGB格式并删除border-style属性.

我怎么解决这个问题?

javascript jquery

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

标签 统计

javascript ×5

jquery ×5

php ×4

laravel ×1

mysql ×1

pdo ×1

redis ×1

regex ×1