2016-07-15 8 views
0

私はcasperを使ってテーブル上のtrを繰り返していますが、評価関数の中にカウンタを入れることができません。変数を固定数で置き換えようとしました。Casperjs反復を評価する

var i =0; 
for(i=1;i<amount;i++) { 

var identifier = this.evaluate(function(i) { 

return $("#div_identifiers_result > tr:nth-child("+i+") > td:nth-child(1)").parent().data('name'); 
}); 

this.echo(identifier ,'info'); 

どのように私はスコープ内のスコープを評価することができますか?

答えて

1

これを試してください: -

var identifier = this.evaluate(function(i) { 
    return $("#div_identifiers_result > ..." + i + "...").parent().data('name'); 
}, i); 

内部評価何がサンドボックス化されて、あなたはどのあなたが

+0

偉大内で使用したいparamsはに渡す必要があります!ありがとう!! –

関連する問題