var random1 = Math.floor((Math.random()*elems.length));
var random2 = Math.floor((Math.random()*elems.length));
while (random1 == random2) {
var random2 = Math.floor((Math.random()*elems.length));
}
$j('#project-scroller').append( elems );
$j('#project-scroller').append( elems[random1] );
$j('#project-scroller').append( elems[random2] );
Run Code Online (Sandbox Code Playgroud)
所以这就是发生了什么:elems得到了附加但是elms [random1]和elems [random2]没有.
那么我试着这样做:
$j('#project-scroller').append( elems );
$j('#project-scroller').append( elems );
Run Code Online (Sandbox Code Playgroud)
和elems只附加了一次,那个时候也是!那么我试着这样做:
$j('#project-scroller').append( elems[random1] );
$j('#project-scroller').append( elems[random2] );
Run Code Online (Sandbox Code Playgroud)
并且附加了随机元素.然后我尝试两次追加random1,它只附加一次......
我错过了什么?为什么jQuery不会多次附加相同的元素?用appendTo尝试同样的事情(只是为了踢),它做同样的事情.
谢谢你的回答!这是我最终得到的:
var random1 = Math.floor((Math.random()*elems.length));
var random2 = Math.floor((Math.random()*elems.length));
while (random1 == random2) {
var random2 = Math.floor((Math.random()*elems.length));
}
newElem1 = $j(elems[random1]).clone();
newElem2 = $j(elems[random2]).clone();
$j('#project-scroller').append( elems ).append( newElem1 ).append( newElem2 );
Run Code Online (Sandbox Code Playgroud) $j('.select-all-these:not(.except-these):nth-child(3n)');
Run Code Online (Sandbox Code Playgroud)
我正在尝试选择没有特定课程的每三个项目.这是我的jQuery选择器,但它不起作用 - 似乎:nth-child选择器忽略:not选择器.我做错了吗?
作为一个例子,这是它应该如何工作:
.select-all-these.except-these
.select-all-these.except-these
.select-all-these.except-these
.select-all-these
.select-all-these.except-these
.select-all-these
.select-all-these <-- THIS ONE IS SELECTED
.select-all-these.except-these
Run Code Online (Sandbox Code Playgroud)
谢谢!:)
只是尝试使用适用于Wordpress的Shopp插件获取所有产品的列表.我错过了什么?我可以获得类别列表以及每个类别中的所有产品,但不会显示未分类的产品.
这是我得到的:
<?php
$cats = shopp_product_categories();
$dropdown = array();
foreach ( $cats as $cat ) :
$dropdown[$cat->slug]['group_name'] = $cat->name;
$dropdown[$cat->slug]['group_items'] = shopp_category_products( $cat->id );
endforeach;
?>
Run Code Online (Sandbox Code Playgroud)
我还想添加一个$ dropdown ['uncategorized'] ['group_items']和一系列未分类的项目.
提前致谢!