小编Dod*_*nas的帖子

使用jQuery下载文件

如何在用户单击链接时提示下载.

例如,而不是:

<a href="uploads/file.doc">Download Here</a>
Run Code Online (Sandbox Code Playgroud)

我可以用:

<a href="#">Download Here</a>

 $('a').click... //Some jquery to download the file
Run Code Online (Sandbox Code Playgroud)

这样,Google就不会将我的HREF和私人文件编入索引.

这可以用jQuery完成,如果是这样,怎么样?或者应该用PHP或其他东西来完成?

jquery file download

108
推荐指数
7
解决办法
42万
查看次数

使用jQuery模拟Keypress

使用jQuery,如何在单击链接时模拟(触发?)KeyPress?例如,当用户单击以下链接时:

<a id="clickforspace" href="#">Click Here</a>
Run Code Online (Sandbox Code Playgroud)

然后,通过单击链接,就好像他们按下键盘上的"空格键"一样.

这样的事情,我假设:

$("#clickforspace").click(function(e) { 
    e.preventDefault(); 
    //... Some type of code here to initiate "spacebar" //
                                      });
Run Code Online (Sandbox Code Playgroud)

关于如何实现这一点的任何想法?

javascript keyboard jquery

78
推荐指数
5
解决办法
14万
查看次数

jQuery/Programmatically在Select Box中选择一个选项

我目前正在使用jQuery返回一些JSON结果.返回这些结果后,我将使用它们预先填充表单中的字段.

但是,我需要一些帮助来预先选择下拉框中的项目.例如,我有一个选择框(这是缩短的):

<select id="startTime">
<option value="14:00:00">2:00 pm</option>
<option value="15:00:00">3:00 pm</option>
<option value="16:00:00">4:00 pm</option>
<option value="17:00:00">5:00 pm</option>
<option value="18:00:00">6:00 pm</option>
</select>
Run Code Online (Sandbox Code Playgroud)

如果我的JSON值是:

 var start_time = data[0].start  // Let's say this is '17:00:00'
Run Code Online (Sandbox Code Playgroud)

我怎样才能使用jQuery选择值为'17:00:00'的选项?

 <option value="17:00:00" selected="selected">5:00 pm</option>
Run Code Online (Sandbox Code Playgroud)

javascript jquery select

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

MySQL按最新时间戳选择

我在SO上看过一些类似的问题,但是,我还没能找到解决我具体问题的方法.(仅供参考,这些不是我真正的专栏,只是一个缩短的例子).

我有一个基本表:

`my_table`

user_1           user_2                timestamp
======================================================
  23              25              2012-08-10 22:00:00
  24              22              2012-08-10 19:00:00   <=== I would like to return this row
  24              22              2012-08-10 17:00:00
  21              17              2012-08-10 15:00:00
Run Code Online (Sandbox Code Playgroud)

所以,我想做的是能够:

 1) Select the "newest" row, based on timestamp AND 
 2) Select the 'user_2' column when given a value.  
Run Code Online (Sandbox Code Playgroud)

我尝试过类似的东西:

 SELECT *
 FROM my_table
 WHERE user_2 = 22
 AND timestamp = (
 SELECT MAX( timestamp )
 FROM my_table )
 LIMIT 1 
Run Code Online (Sandbox Code Playgroud)

但这并没有返回我正在寻找的行.任何有关修复此查询的帮助都会很棒.

非常感谢.

mysql select timestamp

24
推荐指数
3
解决办法
6万
查看次数

Ruby/Rails - 将整数转换为星期几

我知道你可以用wday作为整数值返回星期几:

 Date.new(2001,2,3).wday           #=> 6 (a.k.a. "Saturday")
Run Code Online (Sandbox Code Playgroud)

但是,有没有一种方法以相反的方式做到这一点,相反?

喜欢:

 day_of_week(6)                        #=> "Saturday"
Run Code Online (Sandbox Code Playgroud)

或者这是我自己转换的东西?

谢谢.

ruby ruby-on-rails date

17
推荐指数
2
解决办法
9214
查看次数

jQuery查找子复选框

我有一个快速的jQuery问题:

我有以下类型的表:

<table id="my_table">
  <tr>
   <td><input type="checkbox" value="24"></td>
   <td> Click Here To Check The Box </td>
   <td> Or Click Here </td>
  </tr>
 </table>
Run Code Online (Sandbox Code Playgroud)

在jQuery中,我试图选中该行中单击的相应复选框.

 $("#my_table tr").click(function(e) { 
     $(this).closest(":checkbox").attr("checked", checked");
  });
Run Code Online (Sandbox Code Playgroud)

但上述情况并不奏效.有关选择单击行的复选框的快速建议吗?谢谢!

checkbox jquery html-table

16
推荐指数
1
解决办法
7万
查看次数

Codeigniter加入多个条件

我正在使用Codeigniter Active Records类,我想将我的users表与我的clients表连接,这样我就可以显示用户的"真实"名称,而不仅仅是他们的ID.

这是clients表格的样子(示例),列a_1,a_2和a_3对应于我的users表格,具体来说,user id:

  clients
|--------|---------|----------|-----------|----------|
|  id    |   name  |   a_1    |    a_2    |   a_3    |
|--------|---------|----------|-----------|----------|
|   1    |   Paul  |    2     |     4     |    1     |
Run Code Online (Sandbox Code Playgroud)

我的users表看起来像这样:

   users
|--------|---------|----------|
|  id    |  first  |   last   |  
|--------|---------|----------|
|   1    |   Paul  |  Blake   |
|--------|---------|----------|
|   2    |   Dan   |   Doe    |
|--------|---------|----------|
|   3    |  Steve  |  Smith   |
|--------|---------|----------|
|   4    | …
Run Code Online (Sandbox Code Playgroud)

mysql join codeigniter

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

.htaccess将子文件夹重定向到HTTPS

我正在尝试为我的.htaccess文件写一个RewriteRule.具体来说,每当用户访问特定的子目录时,我希望它重写以强制进行HTTPS连接.

例如,每当有人访问:( http://www.mydomain.com/subdirectory以及该"子目录"的任何其他子目录).

我希望它重写为 https://www.mydomain.com/subdirectory

我尝试过以下内容,但它似乎创建了一个循环:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.mydomain.com/subdirectory/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)

此外,此.htaccess文件位于我的域的根目录中.

有关如何修改我的RewriteRule的任何想法?

非常感谢!

.htaccess mod-rewrite https url-rewriting

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

在Safari中使用Javascript的新Date()

我在Javascript中使用新的Date()函数时遇到问题.Safari正在给我一个"无效日期"消息.

我在jsbin上创建了一个简短的例子.

这似乎适用于所有其他浏览器,但不适用于Safari.关于我如何从输入中获取值(如2011-01-03)并将其转换为日期对象的任何想法,同时让它在Safari中正常工作?

非常感谢!

javascript safari jquery date new-operator

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

使用JavaScript来解析时间

这可能很容易,但我有点困惑如何做到这一点.我如何使用JavaScript仅解析以下ISO 8601日期字符串中的时间:

 2009-12-06T17:10:00
Run Code Online (Sandbox Code Playgroud)

换句话说,使用上面的字符串,我想输出:

5:10 PM
Run Code Online (Sandbox Code Playgroud)

任何关于此的指导/教程都会很棒.

javascript time date

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