2011-08-24 8 views
1

jQuery에서 문제를 찾아서 jQuery 사이트의 패치 파일 양식을 찾았습니다. 나는 그것을 다운로드했다. jus에는 다음과 같은 4 줄의 코드가 있습니다.jquery 패치 파일을 적용하는 방법

572c572 
<   if (inst.input[0].type != 'hidden') 
--- 
>   if (inst.input[0].type != 'hidden' && inst.input[0].disabled == false  && $(inst.input[0]).is(":visible") == true) 

누가이 문제를 기존 jquery 라이브러리에 적용 할 수 있습니까? 라이브러리에서 위의 텍스트를 검색했지만 찾지 못했습니다.

답변

3

당신은 당신의 코드에서

 if (inst.input[0].type != 'hidden' && inst.input[0].disabled == false && $(inst.input[0]).is(":visible") == true) 

 if (inst.input[0].type != 'hidden') 

을 변경해야합니다. 귀하가 게시 한 전체 코드를 "diff"출력이라고합니다.

+0

diff와 diff를 적용 할 수 있습니다. – Flexo

+0

@awo : 와우, 정말요? 고마워! 고마워! – genesis

+0

비꼬는 사람이 아니더라도 100 % 확신 할 수는 없지만 질문을 한 사람은 그 사실을 모를 가능성이 높습니다. – Flexo

0

제가 틀렸을 때 정정하십시오. 그러나 이렇게하려면 먼저 비 압축 버전의 jQuery 라이브러리 (개발 용)를 다운로드 한 다음이 코드 행을 검색해야합니다

if (inst.input[0].type != 'hidden') 

그리고이 하나

if (inst.input[0].type != 'hidden' && inst.input[0].disabled == false  && $(inst.input[0]).is(":visible") == true) 

로 대체 그런 다음 새로운 패치 파일을 저장하고 당신은 많은 압축 도구 avaiable이다 온라인 중 하나를 사용하여 다시 압축 할 수 있습니다.

+0

oops ... jquery 라이브러리에 없습니다. – Raghav

+0

패치가 생성 된 올바른 jQuery 버전을 다운로드했는지 확인하십시오. –

+0

버전에 관계없이, inst.input [0] .type이 있어야합니다 .. 이것은 라이브러리에도 없습니다 ... – Raghav

관련 문제