2016-06-24 5 views
0

私はJavaスクリプトとHTML開発には新しいです。変数を$('td:nth(int))に渡す必要があります。私はこのコードを試しましたが、うまくいきません。私は 'td:nth'に整数を渡す必要があります

var index=2; 
alert($('td:nth(index)').html); 
+0

'VARインデックス= 2。 alert($( 'td:nth-​​child(' + index + ')').html()); ' –

答えて

1

単純な文字列連結で行うことができます。しかし、あなたのコード内のいくつかのバグがあります:

  1. :nth()ようには擬似クラスセレクタはありませんが、あなたは:nth-child()または:eq()擬似クラスセレクタを使用したりすることができます。
  2. jQueryのためのhtmlプロパティが代わりにhtml()メソッドを使用し、それはundefinedされるオブジェクトはありません。

var index=2; 
alert($('td:nth-child(' + index + ')').html()); 
+0

ありがとう!出来た....! –

+0

@SubodhaTillakaratna:あなたを助けてうれしいよ:) –

関連する問題