小编Mar*_*ndy的帖子

getMinutes()0-9 - 如何使用两个数字?

var date = "2012-01-18T16:03";
var date = new Date(date);

console.log(date.getMinutes());
console.log(date.getMinutes().length)
Run Code Online (Sandbox Code Playgroud)

这返回3.

  1. 如何让它返回'03'?
  2. 为什么.length返回未定?

我试过这个,但它不起作用:

如果strlen == 1那么num = ('0' + num);

javascript

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

用jQuery创建表 - 追加

我有页面div:

<div id="here_table"></div>
Run Code Online (Sandbox Code Playgroud)

在jquery中:

for(i=0;i<3;i++){
    $('#here_table').append( 'result' +  i );
}
Run Code Online (Sandbox Code Playgroud)

这为我生成:

<div id="here_table">
    result1 result2 result3 etc
</div>
Run Code Online (Sandbox Code Playgroud)

我想在表中收到这个:

<div id="here_table">
    <table>
          <tr><td>result1</td></tr>
          <tr><td>result2</td></tr>
          <tr><td>result3</td></tr>
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

我在做:

$('#here_table').append(  '<table>' );

 for(i=0;i<3;i++){
    $('#here_table').append( '<tr><td>' + 'result' +  i + '</td></tr>' );
}

 $('#here_table').append(  '</table>' );
Run Code Online (Sandbox Code Playgroud)

但这对我来说:

<div id="here_table">
    <table> </table> !!!!!!!!!!
          <tr><td>result1</td></tr>
          <tr><td>result2</td></tr>
          <tr><td>result3</td></tr>
</div>
Run Code Online (Sandbox Code Playgroud)

为什么?我怎么能正确地做到这一点?

现场:http://jsfiddle.net/n7cyE/

html javascript jquery

87
推荐指数
4
解决办法
32万
查看次数

获取当前选定的选项

<select id="sel">
    <option id="1">aa</option>
    <option id="2">bb</option>
    <option id="3">cc</option>
</select>

$("#sel").change(function(){
   alert($(this).children().attr('id'))
})
Run Code Online (Sandbox Code Playgroud)

现场: http ://jsfiddle.net/cxWVP/

我如何获得当前选择的选项ID?现在总是告诉我id ="1".

html javascript jquery

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

$(window).click(function(e) - 当前单击元素的标识符

$(window).click(function(e) {
    alert(e.???);
});
Run Code Online (Sandbox Code Playgroud)

如何查看当前点击的ID,类或其他标识符?

javascript jquery

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

在jQuery中格式化日期

var date = "Fri Jan 29 2012 06:12:00 GMT+0100";
Run Code Online (Sandbox Code Playgroud)

我怎么能以2012-01-29 06:12的格式显示这个?在PHP中是函数 - >格式.在Javascript也是格式,但如果我尝试使用这个,那么我有错误:

now.format不是一个函数

var now = new Date();
console.log(now.format("isoDateTime"));
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/6v9hD/

我想收到格式: 2012-01-29 06:12

javascript jquery datetime

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

表单有两个按钮提交不同的值

<form action="here.php" method="POST">
<input type="text" name="text">

<div id="one">
   <input type="hidden" name="aaa" value="one">
   <input type="submit" value="Send">
</div>

<div id="two">
   <input type="hidden" name="aaa" value="two">
   <input type="submit" value="Send">
</div>

</form>
Run Code Online (Sandbox Code Playgroud)

现在,如果我点击发送div或div TWO,我总是在$ _POST ['aaa'] ='two';

是否可以制作一个表单,其中两个提交不同的值?

如果我点击div一个提交我想要赞美$ _POST ['aaa'] ='一个'如果我点击div二提交我想收到$ _POST ['aaa'] ='两个'.

我该怎么做?

我可以使用这个PHP和jQuery.

编辑:我不想创建两个表单 - 我不想要显示两次 <input type="text" name="text">

编辑:也许我可以改为按钮提交?但怎么样?

html javascript php forms jquery

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

在DateTime中设置分钟数?

在jQuery中设置分钟,小时等功能.这也是在PHP中吗?

我有:

$date = new DateTime();
Run Code Online (Sandbox Code Playgroud)

$min = '23';
Run Code Online (Sandbox Code Playgroud)

我想在$ date设置分钟到$ min.

有可能吗?如果有,怎么样?

php datetime

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

如何在函数中使用$(this)?

<select id="sel">
    <option id="1">aa</option>
    <option id="2">bb</option>
    <option id="3">cc</option>
</select>

<select id="two">
    <option id="1">aa</option>
    <option id="2">bb</option>
    <option id="3">cc</option>
</select>


function showalert(){
  alert($(this).find('option:selected').attr('id'));
}

$("#sel").change(function(){
   showalert();
});

$("#two").change(function(){
   showalert();
});
Run Code Online (Sandbox Code Playgroud)

如何$(this)在这些功能中正确使用?现在thisundefined.

html javascript jquery

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

下一个TD的第一个TD

我有:

<table>
    <tr class="here">
        <td class="first">first</td>
        <td class="next" par="http://google.com">next</td>
        <td class="next" par="http://stackoverflow.com">next</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

直播:http://jsfiddle.net/C5vSP/

我想收到jQuery:

<table>
    <tr class="here">
        <td class="first"><a href="http://google.com">first</a></td>
        <td class="next" par="http://google.com">next</td>
        <td class="next" par="http://stackoverflow.com">next</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

这必须从第一个TD.next获得参数par,并使用此参数在第一个TD中建立链接.

可以使用jQuery吗?如果有,怎么样?

编辑: 谢谢你的回答.对于所有+1.我还有一个问题:

<table>
    <tr class="here">
        <td class="first">first</td>
        <td class="next" par="http://google.com">next</td>
        <td class="next" par="http://stackoverflow.com">next</td>
    </tr>
        <tr class="here">
        <td class="first">first</td>
        <td class="next" par="http://yahoo.com">next</td>
        <td class="next" par="http://stackoverflow.com">next</td>
    </tr>
        <tr class="here">
        <td class="first">first</td>
        <td class="next" par="http://cnn.com">next</td>
        <td class="next" par="http://stackoverflow.com">next</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

现场:http://jsfiddle.net/C5vSP/2/ …

html javascript jquery

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

将jQuery用于自己的属性

<table>
    <tr><td test='222'>sss</td></tr>    
    <tr><td test='111'>sss</td></tr>
    <tr><td test='222'>sss</td></tr>
    <tr><td test='111'>sss</td></tr>
</table>

$("[test]='111'").css('background-color', 'red');
Run Code Online (Sandbox Code Playgroud)

现场:http://jsfiddle.net/MPmyc/1/

我怎样才能为test == 111设置css?现在这为所有TD添加了css.

html javascript css jquery

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

标签 统计

javascript ×9

jquery ×8

html ×6

datetime ×2

php ×2

css ×1

forms ×1