如果我在列表中有十个项目,我怎样才能动态地将一个类(使用jQuery)添加到它们的前半部分?
输入:
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
<li>10</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
期望的输出:
<ul>
<li class="first-half">1</li>
<li class="first-half">2</li>
<li class="first-half">3</li>
<li class="first-half">4</li>
<li class="first-half">5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
<li>10</li>
</ul>
Run Code Online (Sandbox Code Playgroud) 我最近一直在使用PHP调用更高级的shell命令 shell_exec
随着我的命令变得更加复杂,我一直遇到错误,因为没有正确转义的东西.我希望能够打电话shell_exec('echo '.$variable),无论我放入什么,$variable它都会回应它.$ variable可能包括的一些东西$ ~ ' " \n \r \c `` ( ) { } ; \
在执行shell命令之前逃脱shell命令的最佳方法是什么?
我正在运行这个SELECT声明:
TIMEDIFF(NOW(), posts.date_modified) as time_ago
Run Code Online (Sandbox Code Playgroud)
并以格式获得结果02:58:32.最后一组数字:32是秒数.
我该如何省略秒数?
我正在使用Bootstrap和LESS进行响应式网页设计.
我过去喜欢LESS的原因之一是因为它可以将HTML元素的所有属性保存在一起.
我在下面的内容是定义.sponsors块的一些规则,然后当视口> = 768px时应用于该块内的元素的一个规则
我不喜欢这条规则如何需要大量额外的代码,以及该规则与其他规则的区别.这也感觉不对.
有什么更好的方法/组织这个?我是否需要将所有内容分解为顶级@media组?
.sponsors
{
li
{
.thumbnail
{
padding-top:20px;
padding-bottom:15px;
img
{
display:block;
margin:0 auto;
}
}
}
}
@media (min-width: 768px)
{
.sponsors
{
li
{
.thumbnail
{
padding-bottom:0px!important;
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果有类似的东西,那将是非常甜蜜的:
.thumbnail
{
&[@mediaWidth >=768]
{
padding-bottom:0px!important;
}
}
Run Code Online (Sandbox Code Playgroud) 这是我想要做的一个例子,为了在这里发布,它被简化了.我想添加几个实际调用相同函数的上下文菜单项,然后在函数内部,我希望能够区分调用哪一个并相应地对其进行操作.
此示例添加了两个上下文菜单项,一个用于缩短链接,bit.ly另一个用于使用tinyURL.
chrome.contextMenus.create({'title': 'Shorten with bit.ly',
'contexts': ['all'],
'onclick': shortenLink});
chrome.contextMenus.create({'title': 'Shorten with tinyURL',
'contexts': ['all'],
'onclick': shortenLink});
Run Code Online (Sandbox Code Playgroud)
接收功能看起来是这样的,默认情况下都info和tab与请求一起发送,但我不认为我可以找出哪些上下文菜单,只是从调用函数.
function shortenLink(info, tab){
}
Run Code Online (Sandbox Code Playgroud)
这是这两个变量的控制台转储:
Picture.png http://img198.imageshack.us/img198/354/picturedw.png
我知道我可以为每个项目设置单独的函数,但是我想添加很多上下文菜单项,它们都共享很多相同的代码所以我真的只想拥有一个"dispatch"函数他们都使用.我怎样才能做到这一点?
编辑
也许我可以通过使用menuItemId变量找出它所调用的菜单项,但我可以传递一个额外的参数或一些额外的数据,如{method:'bitly'}?
javascript google-chrome contextmenu google-chrome-extension
我如何定义hasMany Space - > Accounts关系?
var Space = Bookshelf.Model.extend({
tableName : 'spaces',
// Account variable does not exist :/
});
var Account = Bookshelf.Model.extend({
tableName : 'accounts',
spaceId : function() {
return this.belongsTo(Space);
},
});
Run Code Online (Sandbox Code Playgroud)
定义这个的正确方法是什么?
PS bookhelf js library没有标签:http://bookshelfjs.org/
我在MYSql数据库上运行此查询:
select * from wp_postmeta
where meta_key LIKE "%_thumbnail_id"
and post_id = 897
Run Code Online (Sandbox Code Playgroud)
它返回此数据集:
Picture.png http://img713.imageshack.us/img713/9065/picturezo.png
我meta_key该如何订购,_thumbnail_id先来dogs_image-2_thumbnail_id,然后dogs_image-3_thumbnail_id呢?
如果我只是order by meta_key asc按顺序使用编号的图像,但是_thumbnail_id显示在底部而不是顶部.
我们知道可以使用JSON和回调来查找访问者的IP,如此处所示我可以使用客户端Javascript执行DNS查找(主机名到IP地址)吗?以及http://news.ycombinator.com/item?id=1896015 - 但是对于用户代理来说类似的事情呢?
javascript ×2
mysql ×2
bash ×1
bookshelf.js ×1
contextmenu ×1
css ×1
jquery ×1
less ×1
linux ×1
node.js ×1
php ×1
relation ×1
shell ×1
sql-order-by ×1
time ×1
unix ×1
user-agent ×1