小编Sco*_*ley的帖子

复选框上的jQuery单击事件不起作用

我有以下代码,我正在努力工作.我想要的是如果复选框被选中则显示类"generator"的表行,如果未选中则删除(默认).我已经测试了jquery,我知道它正在加载,所以这不是问题.

以下是我尝试从jQuery复选框事件处理中调整的代码:

<script>
$('#gen_form input:checkbox').click(function() {
    var $this = $(this);
    // $this will contain a reference to the checkbox   
    if ($this.is(':checked')) {
        $(".generator").toggle();
    } else {
        $(".generator").toggle();
    }
});
</script>


      <?php if(isset($msg)){ echo "<span id='msg'>".$msg."</span>"; }?>
      <h2>Add CLLI</h2>
      <form method="post" id='gen_form'>
        <table class="form_table_newuser">
         <tr>
          <td class='tdl'>Generator</td><td class='tdr'><input type='checkbox' id='showGen' name='generator' /></td><td>&nbsp;</td>
         </tr>
         <tr class='generator'>
          <td class='tdl'>Start Time</td><td class='tdr'><input type='text' name='start_time' class='textbox'/></td><td>&nbsp;<span class='error'>*<?php echo $errors['start_time']; ?></span></td>
         </tr>
         <tr class='generator'>
          <td class='tdl'>End Time</td><td class='tdr'><input type='text' name='end_time' class='textbox'/></td><td>&nbsp;<span class='error'>*<?php echo $errors['end_time']; …
Run Code Online (Sandbox Code Playgroud)

jquery

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

MySQL:在Y字之前和之后返回X字

我已经尝试了几天了,并且根本无法让它完全正常工作,没有多少搜索帮助了我.

在我的数据库中,我的文章中包含链接,如下所示:

    one two three four five six seven eight nine ten eleven twelve thirteen fourteen
 <a href="google.com>Google!</a> one two three four five six seven eight nine ten
Run Code Online (Sandbox Code Playgroud)

我想要做的是找到文章中的链接并报告最多5个单词之前和之后最多5个单词(例如)

所以我的结果将是这样的:

ten eleven twelve thirteen fourteen
 <a href="google.com>Google!</a> one two three four five
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我查询完成此任务吗?

mysql select

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

Bash,查找和替换 - 重用变量?

我正在使用bash构建一个脚本,并查找对其他文件的引用(例如html文件中的引用为img源(image.jpg)

问题是我使用sed替换包含的所有实例(在本例中)"/some/random/directory/image.jpg"

"一些/随机/目录/ image.jpg文件"将被differen每一次,所以当涉及到我的sed行我需要使用正则表达式,但为了找到行取代我需要包括image.jpg的.

所以例如我的sed线会是这样的

sed 's/\/some\/random\/directory\/image.jpg/images\/image.jpg/g'
Run Code Online (Sandbox Code Playgroud)

但是,如何在查找中找到最终结果并将其置于替换中?(在这个例子中它将是image.jpg.有没有办法让它成为一个变量?

这是我现在的脚本:

#!/bin/bash

cd /home/username/www/immrqbe/

for file in $(grep -rlI ".jpg" *)
do
sed -e "s/\".*\/.*.jpg//ig" $file > /tmp/tempfile.tmp
mv /tmp/tempfile.tmp /home/username/www/immrqbe/$file
done
Run Code Online (Sandbox Code Playgroud)

这显然不是功能完整的,因为我需要帮助,但你知道我希望如何完成它.

regex bash sed

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

标签 统计

bash ×1

jquery ×1

mysql ×1

regex ×1

sed ×1

select ×1