小编Sil*_*las的帖子

让背景图像"拉伸以适应"我的页面背景

我有一个想用作背景图像的图像,但是我需要将它的高度拉伸到从页眉到页脚的100%,然后我可以删除背景颜色:黑色; 在它背后使它完美.

有没有办法做到这一点?目前我正在尝试使用这个CSS:

#wrapper .bg{
    background: url(../images/sky.png) no-repeat; 
    position:absolute; 
    top:0;
    left:0;
    width:100%; 
    height:100%;
    display:block;
    z-index:-1;
}
Run Code Online (Sandbox Code Playgroud)

这最终会在图像和页脚之间留下一些空间,我估计的数量与图像不在那里相同.

html css background background-image

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

从所有选中的值jQuery创建字符串

好的,我这样做:

<input type="checkbox" class="checkBoxClass" value="0" />
<input type="checkbox" class="checkBoxClass" value="1" />
<input type="checkbox" class="checkBoxClass" value="2" />
Run Code Online (Sandbox Code Playgroud)

然后在javascript/jquery中我试图做这样的事情:

$('#btnHtml').click(function(){
for( var checks=''; $('.checkBoxClass:checked').val() ){
    var checks = checks+', ';
}
});
Run Code Online (Sandbox Code Playgroud)

假设所有这些复选框都已选中,我怎样才能var checks成为一串'0, 1, 2'

仍然试图习惯JS中的for(),这可能是完全错误的方法.不知道该怎么做.

javascript jquery

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

显示第一项jquery

我有一个类似这样的列表:

<li class="listElement semiUniqueCLassOne" unique-class="semiUniqueCLassOne" style="display:none;">one</li>
<li class="listElement semiUniqueCLassOne" unique-class="semiUniqueCLassOne" style="display:none;">two</li>
<li class="listElement semiUniqueCLassOne" unique-class="semiUniqueCLassOne" style="display:none;">three</li>
<li class="listElement semiUniqueCLassTwo" unique-class="semiUniqueCLassTwo" style="display:none;">four</li>
<li class="listElement semiUniqueCLassTwo" unique-class="semiUniqueCLassTwo" style="display:none;">five</li>
<li class="listElement semiUniqueCLassThree" unique-class="semiUniqueCLassThree" style="display:none;">six</li>
Run Code Online (Sandbox Code Playgroud)

我试图只显示每个中的第一个,semiUniqueCLass所以我试图这样做:

$('.listElement').each(function(){
    var uniqueClass = $(this).attr('unique-class');
    if($('.'+uniqueClass).is(':first')){
        $(this).show();
    }
});
Run Code Online (Sandbox Code Playgroud)

这不起作用......我可以通过哪些方式使其工作?试过几次,有点卡住了.

javascript jquery

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

PHP将逗号变成<br />

我知道php可以将换行转换为<br />使用nl2br(),但有没有办法可以将逗号(,)变为<br />

例如,在HTML页面上,用户输入一串由逗号分隔的单词.然后他提交它,它被发送到正常的PHP文件,而不是数据被发送到数据库,它通过某种功能来替换逗号<br />.

因此,如果我要在HTML页面上显示数据,那么他们输入的每个东西都用逗号分隔,现在用换行符/换行符分隔?

php mysql line-breaks

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

MongoDB在_id php中搜索$

通常当我搜索一个相关的ID时,我这样做:

$thisSearch = $collection->find(array(
    'relatedMongoID' => new MongoId($mongoIDfromSomewhereElse)
));
Run Code Online (Sandbox Code Playgroud)

如果我想做这样的事情我该怎么做:

$mongoIdArray = array($mongoIDfromSomewhereElseOne, $mongoIDfromSomewhereElseTwo, $mongoIDfromSomewhereElseThree);
$thisSearch = $collection->find(array(
        'relatedMongoID' => array( '$in' => new MongoId(mongoIdArray)
    )));
Run Code Online (Sandbox Code Playgroud)

我已经尝试了有没有新的MongoId(),我甚至尝试过没有运气.

foreach($mongoIdArray as $seprateIds){

$newMongoString .= new MongoId($seprateIds).', ';

}
$mongoIdArray = explode(',', $newMongoString).'0';
Run Code Online (Sandbox Code Playgroud)

当你需要在每个_id上运行新的MongoID()时,如何搜索'$ in'"_ id"?

php mongodb

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