我有一个非常简单的问题.
如何找到另一个元素的前一个元素?我尝试了下面的代码没有成功.
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)
我无法在元素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,没有任何反应.
如何在克隆元素上触发事件?
我在我的网站主机的根目录下使用本地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) 我试图找到页面上单击的类的出现/位置.
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获得找到类的总时间,但这就是它.
我正在尝试让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服务器未启动。我该如何开始呢?
我正在尝试编写正则表达式来从HTML源中提取URL列表href和anchor文本.该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)
提取我所需数据的正则表达式是什么?
我正在寻找一种方法来提取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实现这一目标?
我有一个包含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行.怎么会?
我想获得div的精确html内容.
使用jQuery中的html()函数时,结果与实际内容不匹配.
请检查这个小提琴并单击黑色方块:
代码:
<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属性.
我怎么解决这个问题?