2012-11-15 73 views
2

我需要通過單擊文本「上傳個人資料照片」來獲取隱藏的輸入值。我對這些事情很陌生。如何從前面的div中獲取隱藏的輸入值

  <div> 
      <input type="hidden" value='<?php echo $list['profilePitcureID'];?>' 
      name="profilePitcureID" id="profilePitcureID<?php echo $j; ?>" 
       class="profilePitcureID" /></div> 
      <div id="meTwo" class="styleall" style=" cursor:pointer;font-family:Verdana, 
     Geneva, sans-serif; font-size:9px;">Click Here To Upload Profile Photo</div> 
+0

你將需要包括多一點解釋,你有什麼...... – ManseUK

回答

1

試試:

$('#meTwo').prev('div').find('input[type="hidden"]').val(); 
+0

感謝它正在工作 – Mansoor

0
$('#meTwo').click(function(){ 
    alert($(this).prev().find('input.profilePitcureID').val()); 
    // or 
    alert($(this).prev().find('input[name="profilePitcureID"]').val()); 
}); 

不知道這是否是你想要的,但它應該工作。

您也許想要將Pitcure更改爲Picture

+0

我越來越警覺作爲「uddefined」 – Mansoor

+0

@ Mansoor在這裏工作得很好:http://jsfiddle.net/dzzk9 /可能是因爲Pitcure-Picture不匹配? – Andy