2012-07-01 2 views
0

나는 다음 배열의 요소를 jquery로 호출 할 것이다.PHP 배열을 jquery로 호출하기

$options[] = array('title' => 'Upload Favicon', 
        'id' => 'favicon', 
        'type' => 'upload'); 

나는 다음을 시도했지만 작동하지 않습니다 ..

jquery("'.$option['id'].'").hide(); 

은 내가 잘못 될 수 있지만 jQuery 코드에 어떤 번호가 없기 때문에 나 자신은 그것이 추측 ID를 호출하지만 #을 추가하는 방법을 모르겠습니다.

도와주세요

..

+0

배열'PHP'에 있습니다

$options[0]['id'] 

를 해결하려면 [] 제거? – thecodeparadox

+0

'jQuery ("# '. $ option ['id '].'"). hide(); '그렇 겠지? – Esailija

+0

Esailija, 아니요. 사실이 아닙니다. – user3631047

답변

1

명백한 문제는 여기에 있습니다 :

이 말한다
$options[] = array('title' => 'Upload Favicon', 
     ^^ 

는 "배열 $options에 요소를 추가하고 배열 'title' => 'Upload Favicon'...에 해당 요소의 값을 설정 $option가 아닌 경우. 아직 설정하면 배열로 만들어 지므로 실제로는 다음과 같이됩니다.

$options = array (
    array ('title' => 'Upload Favicon', 
      'id' => 'favicon', 
      'type' => 'upload' 
     ); 
); 

당신은 다음과 같이 액세스해야합니다 simnce 의미 :

$options = array('title' => 'Upload Favicon', 
        'id' => 'favicon', 
        'type' => 'upload' 
       ); 
+0

jQuery (jQuery (". $ option [ 'id']. ')). hide(); – Esailija

+0

@Esailija jQuery 문 앞뒤에 작은 따옴표를 사용하면 쉽게 일관된 PHP 문을 추출 할 수 있습니다. 나는 이것이 더 긴 성명서의 발췌문이라고 추정했다. – lonesomeday

관련 문제