如果我有多行DIV并且每行有3个元素,如何检查元素是行中的第一行还是行中的第三行?例如:
<div>1</div> <div>2</div> <div>3</div>
<div>4</div> <div>5</div> <div>6</div>
<div>7</div> <div>8</div> <div>9</div>
<div>10</div> <div>11</div> <div>12</div>
Run Code Online (Sandbox Code Playgroud)
那么如何使用jquery或javascript检查元素是否为1,4,7,10或者它是3,6,9,12?
谢谢
我有这个简单的javascript函数:
<script type="text/javascript">
var popup = '0';
if(popup == '0') {
$(document).ready(function () {
$(document).on('click', '.button', function(){
alert('test');
popup = '1';
});
});
}
</script>
<button class="button">Test</button>
Run Code Online (Sandbox Code Playgroud)
我希望函数仅在第一次单击时发出警报,但它仍然有效,尽管我将值更改popup为1
我有这个简单的表叫做问题:
id | asker
1 | Bob
2 | Marley
3 | Bob
Run Code Online (Sandbox Code Playgroud)
我想得到一个逗号分隔的提问者值列表.我使用以下查询:
SELECT GROUP_CONCAT(asker) FROM questions
Run Code Online (Sandbox Code Playgroud)
这将导致:
Bob,Marley,Bob
Run Code Online (Sandbox Code Playgroud)
我希望它的结果如下:
'Bob','Marley','Bob'
Run Code Online (Sandbox Code Playgroud)
谢谢
在 PHP 中,我使用以下代码来指示未找到页面:
header("HTTP/1.0 404 Not Found");exit();
Run Code Online (Sandbox Code Playgroud)
在.htaccess文件中,我有以下行来处理 404 自定义文档:
ErrorDocument 404 /404.html
Run Code Online (Sandbox Code Playgroud)
现在,当我发送 PHP 404 标头时,我希望它显示404.html其中定义的自定义内容.htaccess,但它显示一条消息“此链接似乎已损坏”。因此,它不会显示自定义 404 页面,如果我从中删除该行,.htaccess仍然不会显示服务器的常规 404 页面,并且还会显示损坏的链接消息。
那么如何让PHP发送header时显示404页面呢?
我有以下简单的PHP脚本:
<?php
function generate($test_var, trim($test_var2)) {
echo $test_var2;
}
generate('value 1', ' value2');
?>
Run Code Online (Sandbox Code Playgroud)
它给出了以下错误:
PHP Parse error: syntax error, unexpected '(', expecting '&' or T_VARIABLE
in ** on line 3
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚为什么修剪不能在这种情况下使用.
我有2个DIV水平排列,并使用包装器居中.我使用margin-right将DIV2与DIV1分开.DIV2可能没有任何内容.如果DIV2没有内容,我希望忽略边距并且DIV1单独居中.
这是我的CSS:
#div1 {
display: inline-block;
width: 100px;
border: 1px solid #000000;
margin-left: 200px;
}
#div2 {
display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)
这是HTML:
<div style="text-align:center;">
<div id="div1">Div1</div>
<div id="div2"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
我为你创造了一个小提琴:http://jsfiddle.net/wfrcG/3/
有没有一种方法在CSS中实现这一点没有JavaScript?
我有一个简单的分度,width:100%和position:fixed上下.这是我的CSS:
#footer {
width: 100%;
border: 1px solid #000000;
position:fixed;
bottom: 0;
margin:0 5px;
}
Run Code Online (Sandbox Code Playgroud)
当我使用速记属性左右应用边距时,页脚被推向右边,这很奇怪.
我创造了一个小提琴供你玩:小提琴演示
我有一个简单的MYSQL查询联合两个表:
SELECT * FROM (
SELECT col1 AS col1A FROM table1
UNION
SELECT col1 AS col1B FROM table2
) AS t WHERE col1A <> col1B
Run Code Online (Sandbox Code Playgroud)
我col1在两个表中都调用了一个列,我只需要选择具有该列不同值的行,因此我将它们选为别名.当我运行此查询时,我得到:
Unknown column 'col1B' in 'where clause'
Run Code Online (Sandbox Code Playgroud)
表1数据:
col1
----
test
Run Code Online (Sandbox Code Playgroud)
表2数据:
col1
----
test
Run Code Online (Sandbox Code Playgroud)
查询应该不返回任何行,因为table1中col1中的每个值都等于table2中col1中的每个值,而不是它返回table2中的col1未知,尽管我选择它作为别名
这可能听起来像一个新手问题,但我在Javascript中使用可变范围非常困难.
我有以下JS片段:
<script>
window.IDFVPlugin.getIdentifier(function(result){ uuid = result; });
alert(uuid);
</script>
Run Code Online (Sandbox Code Playgroud)
我想uuid在window对象外的脚本中的任何位置使用该变量.uuid仅在对象内部时返回正确的值,并且在外部时丢失值.因此上面的警报将记录未定义的变量错误.
我有以下主表:
CREATE TABLE IF NOT EXISTS `table_1` (
`id` BIGINT UNSIGNED NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Run Code Online (Sandbox Code Playgroud)
以及下表:
CREATE TABLE IF NOT EXISTS `table_2` (
`id_1` BIGINT UNSIGNED NOT NULL,
`id_2` BIGINT UNSIGNED NOT NULL,
PRIMARY KEY (`id_1`,`id_2`),
FOREIGN KEY (`id_1`) REFERENCES table_1(`id`) ON DELETE CASCADE,
FOREIGN KEY (`id_2`) REFERENCES table_2(`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Run Code Online (Sandbox Code Playgroud)
由于某种原因,在创建上述表时,我得到了 MYSQL 自动创建的以下索引:
Keyname Type Unique Packed Column Cardinality Collation Null
id_2 BTREE No No id_2 94695 A No …Run Code Online (Sandbox Code Playgroud) html ×4
javascript ×3
mysql ×3
php ×3
sql ×3
css ×2
jquery ×2
.htaccess ×1
alignment ×1
database ×1
function ×1
group-by ×1
group-concat ×1
html5 ×1
mod-rewrite ×1
position ×1
redirect ×1
syntax ×1
syntax-error ×1