2016-07-15 12 views
0

캐스퍼를 사용하여 테이블에서 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에 합격해야합니다! 감사 !! –