小编Pau*_*aul的帖子

使用纯CSS定位第一个可见元素

我想知道是否可以将以下内容转换为纯CSS.

$('.child:visible:first').css({'border-top':'1px solid #cccccc','border-bottom':'1px solid #cccccc'});
Run Code Online (Sandbox Code Playgroud)

我似乎无法找到解决方案.

css jquery

35
推荐指数
4
解决办法
3万
查看次数

jQuery是否支持选择器中的OR?

我想知道jQuery是否可以做这样的事情还是有其他方法来做到这一点?

$(".row_c:last|.row_d:last").css("color","red");
Run Code Online (Sandbox Code Playgroud)

我有交替的行,我想找到最后一行,它是row_c或row_d但是catch是row_c或row_d插入另一组交替行row_a和row_b之间,以便说明:

  • row_a
  • row_b
  • row_c
  • row_d
  • row_c < - 需要找到这个
  • row_a
  • row_b

要么

  • row_a
  • row_b
  • row_c
  • row_d < - 需要找到这个
  • row_a
  • row_b

我们可以使用| 或jQuery中的运算符?还是有类似的东西?

javascript jquery

7
推荐指数
2
解决办法
171
查看次数

从jQuery每个循环创建JSON

我在董事会中挖出的所有问题并没有真正回答我的问题.所以我会问这里的专家.首先,非常感谢你阅读.我真的很感激Stackoverflow的一切,希望我现在可以贡献我是一名成员.

我想动态创建一个JSON对象,基于从另一个JSON对象设置的变量,每个循环使用jQuery.我认为我的语法和我对这些东西的了解有点偏差.

我想最终得到以下JSON结构:

{
  desktop:{
    title:300,
    rev:200
  }
}
Run Code Online (Sandbox Code Playgroud)

"桌面"是来自另一个不在此循环中的JSON对象的值,我可以称之为没问题,实际上它实际上是我在另一个JSON对象上设置的名称值.我循环遍历一个名为columns的对象中的数组,但是想要设置一个包含所有宽度的单独对象,因为列是可调整的,并且可以通过我将其推送到的另一个框架访问,我想保留这些宽度.

我试图在循环中做到这一点:

var colWidths = {};
$.each(columns, function(i) {
    colWidths.desktop.title = columns[i].width;
});
Run Code Online (Sandbox Code Playgroud)

我可以成功警告列[i] .width.我遇到的问题是创建和访问它.我似乎所做的一切似乎都是正确的但事实并非如此.也许是我或我的设置?你能告诉我如何正确编码吗?或者我可以创建一个Javascript对象,如果这是不可能的.提前致谢!

javascript jquery json

5
推荐指数
1
解决办法
4355
查看次数

如何在IOS本机日期选择器的输入类型日期上捕获“清​​除”事件

我还没有找到合适的解决方案,所以就到这里了。我为iOS设备构建了一个应用,该应用使用输入type = date来拉起日期选择器。日期选择器带有<>清除并完成按钮。对我来说不幸的是,如果我使用jQuery的$(document).on(“ change ...”,当您轻触“清除”按钮时,它不会产生任何结果。我想知道是否有办法捕获这些控制按钮事件吗?我最终想按下清除按钮可以清除多个字段,这可能吗?

$(document).on("clear", "input[type='date']", function(){
    ...some code...
});
Run Code Online (Sandbox Code Playgroud)

还是可以以某种方式使用webkit选择器?

javascript jquery ios

5
推荐指数
0
解决办法
1219
查看次数

moment.js 2位数年份转换错误的4位数年份

有没有人用Moment.js遇到这个问题:在Firefox中使用时刻("6/12/15").格式("M/D/YYYY h:mm:ss A")我得到6/12/1915而不是2015年6月12日?

javascript jquery momentjs

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

使用Javascript通过数字或alpha字符将字符串拆分为块

所以我有这个:

var str = A123B234C456;
Run Code Online (Sandbox Code Playgroud)

我需要将它拆分为逗号分隔的块以返回如下内容:

A,123,B,234,c,456
Run Code Online (Sandbox Code Playgroud)

我认为正则表达式是最好的,但我一直卡住,基本上我试图做一个字符串替换,但你不能在第二个参数中使用正则表达式

我希望保持简单和干净,并做这样的事情,但它不起作用:

str = str.replace(/[\d]+/, ","+/[\d]+/);  
Run Code Online (Sandbox Code Playgroud)

但在现实世界中,这太简单了.

有什么想法吗?提前致谢!

javascript string split chunks

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

如果自定义选择器大于jQuery中的数字,则进行过滤

快一个给你.我查看了jQuery.com中的选择器,找不到按大于数字的选择器进行过滤的方法?我想做这个:

$("[level>'4']").hide();
Run Code Online (Sandbox Code Playgroud)

我的HTML看起来像这样:

<div id="1" level="4">Test</div>
Run Code Online (Sandbox Code Playgroud)

如何使用该语法或类似语法隐藏所有大于4的div?4

jquery

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

如何使用javascript更改JSON中根元素的名称?

是否可以更改此变量名称:

var grid = { 
    "name": "test", 
    "columns":
    [
        {"name":"col1"},
        {"name":"col2"}
    ], 
    "rows":
    [
         {"name":"col1", "value":"text1"},
         {"name":"col2", "value":"text2"}
    ] 
}
Run Code Online (Sandbox Code Playgroud)

我想将网格更改为grid1.这可能吗?感谢您的指导.我做了研究,并没有找到任何解决方案.

javascript json

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

编写多维数组php的更好方法

我正在寻找一个更好的理解如何使用while循环更有效地堆叠数组?

我有这个旧的数组,我需要迭代,爆炸每个,并创建一个多维数组.有没有更好的方法以编程方式执行此操作?

$cat[] = "Apparel, accessories & footwear"; 
$cat[] = "Apparel, accessories & footwear/Men&#39;s"; 
$cat[] = "Apparel, accessories & footwear/Men&#39;s/Apparel"; 
$cat[] = "Apparel, accessories & footwear/Men&#39;s/Footwear"; 
$cat[] = "Apparel, accessories & footwear/Men&#39;s/Accessories";

foreach($cat as $cs){
    $ex = explode("/",$cs);
    $count = count($ex);
    if($count == 1){
        $category[$ex[0]] = array();
    }
    if($count == 2){
        $category[$ex[0]][$ex[1]] = array();
    }
    if($count == 3){
        $category[$ex[0]][$ex[1]][$ex[2]] = array();
    }
    if($count == 4){
        $category[$ex[0]][$ex[1]][$ex[2]][$ex[3]] = array();
    }
    if($count == 5){
        $category[$ex[0]][$ex[1]][$ex[2]][$ex[3]][$ex[4]] = array();
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是,即使每次迭代最多只有3个数组,但这可能更多,但我不想手动创建, …

php

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

标签 统计

javascript ×6

jquery ×6

json ×2

chunks ×1

css ×1

ios ×1

momentjs ×1

php ×1

split ×1

string ×1