小编key*_*arz的帖子

使用jQuery动态添加optgroups

<select id="myElement" multiple="multiple">
  <option value="1">Category Type</option>
  <option value="158">itemOne</option>
  <option value="157">itemTwo</option>
  <option value="7">My Type</option>
  <option value="20">itemThree</option>
  <option value="21">itemFour</option>
  <option value="22">itemFive</option>
  <option value="8">Category Yet Another</option>
  <option value="31">itemCheese</option>
  <option value="32">itemBrain</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我需要动态转换它,以便"类别"选项(任何不以"item"开头的)是一个optgroup,包装whaterver在它之后直到下一个Category选项,所以上面的结果看起来像:

<select id="myElement" multiple="multiple">
  <optGroup label="Category Type">
    <option value="158">One</option>
    <option value="157">Two</option>
  </optGroup>
  <optGroup label="My Type">
    <option value="20">Three</option>
    <option value="21">Four</option>
    <option value="22">Five</option>
  </optGroup>
  <optGroup label="Category Yet Another">
    <option value="31">Cheese</option>
    <option value="32">Brain</option>
  </optGroup>
</select>
Run Code Online (Sandbox Code Playgroud)

我如何迭代这个并更改值以使用jQuery实现所需的效果?

jquery list

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

使用jquery将提交按钮更改为加载图像

在最近的很多网站上,我看到按钮在按下后会被加载/思考图像替换,以防止双击并确保用户在页面闪烁之前知道某些事情正在发生.在这种情况下,实际上没有发生任何异步 - 只是一个常规的表单提交.

知道如何做到这一点的任何好教程?

jquery replace image submit button

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

MySQL ORDER BY RAND()函数何时命令?

我已经阅读了ORDER BY RAND()及其性能问题 - 这些仅适用于返回大型数据集的查询吗?例如,如果我有一个包含100,000行的表并使用WHERE子句返回包含10条记录的数据集,然后使用ORDER BY RAND()LIMIT 1,那么在我的表被过滤到表后,将应用此ORDER BY RAND()记录匹配WHERE子句,因此性能问题可以忽略不计?

mysql random performance

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

如何使用PREG_SPLIT_DELIM_CAPTURE preg_split

$str = "blabla and, some more blah";
$delimiters = " ,¶.\n";
$char_buff = preg_split("/(,) /", $str, -1, PREG_SPLIT_DELIM_CAPTURE);
print_r($char_buff);
Run Code Online (Sandbox Code Playgroud)

我明白了:

Array ( 
  [0] => blabla and 
  [1] => , 
  [2] => some more blah 
)
Run Code Online (Sandbox Code Playgroud)

我能够弄清楚如何使用括号来使逗号显示在它自己的数组元素中 - 但是我如何使用多个不同的分隔符(例如,$ delimiters变量中的那些分隔符)来执行此操作?

php regex

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

标签 统计

jquery ×2

button ×1

image ×1

list ×1

mysql ×1

performance ×1

php ×1

random ×1

regex ×1

replace ×1

submit ×1