2011-11-10 15 views
0

に日付を挿入することができません、私がやろうとしていますすべてはTDは、任意のHTML要素

<script type="text/javascript"> 
    $(document).ready(function(){ 
    var myDate = new Date(); 
    $(myDate).appendTo("#calcShptable td:first"); 
    }); 
</script> 

に今日の日付は、ジャスト..エラーなしか何か何もしないインサートです。

答えて

2
<script type="text/javascript"> 
    $(document).ready(function(){ 
    var myDate = new Date(); 
    ("#calcShptable td:first").append(myDate.toString()); 
    }); 
</script> 
1

あなたはあなたの価値と要素セレクタを逆にしました。試してみてください。

$('#calcShptable td:first').append(myDate.toString()); // Append text, not appendTo() 
+0

これは、日付文字列に要素を追加しようとします。このようにしたい場合は 'append'を使います。 –

+0

これはちょうど間違っていて、追加しても機能しません。 –

+0

'appendTo()'はセレクタをtagetとして扱います! http://api.jquery.com/appendTo/ - あなたは 'append()'を意味します。 – Smamatti

1

ノードのように文字列を挿入することはできません。最初のノードにそれを行います。ここでは

var today = new Date(), 
    myDate = today.getDate() + '/' + (today.getMonth() + 1) + '/' + today.getFullYear(); 
$("#calcShptable td:first").append('<span>' + myDate + '</span>'); 

です:あなたは日付オブジェクトと何をやりたいを作成しました

$(document.createTextNode(myDate)).appendTo("#calcShptable td:first"); 

http://jsfiddle.net/n4xcG/

+0

すべての回答ありがとう!これは私のためにちょうど最も簡単でした – user985952

+0

@ user985952あなたは歓迎です:)喜んで助けてください。 –

0

は、このような日付文字列を作成することですJavaScript Dateオブジェクトのいくつかのドキュメントへのリンク(好きな形式で日付を作成できます):http://www.w3schools.com/jsref/jsref_obj_date.asp

+0

もこの仕事はありません:http://jsfiddle.net/pZ9f2/ –

+0

はうまくいきます。ここにはjsfiddleがあります:http://jsfiddle.net/jasper/fUxm9/ – Jasper

+0

それは奇妙です...私はスパンを見ませんでしたそれ以前に –

関連する問題