我正在製作一個jQuery表單。哪裏我需要顯示一個div只在那些我點擊的輸入字段。 (如刀尖..但不完全相同)...亞..你可以調用它像日期選擇器...如何在jQuery中的輸入字段上顯示div
謝謝---- 更新
的Javascript:
<script>
$(document).ready(function() {
$('#months :input').click(function(){
xpos = $(this).css('left');
ypos = $(this).css('top');
var dateField = $(this);
$('#calender').addClass('calender_visible');
var m = $('#calender .picker_month :selected').val();
var y = $('#calender .picker_year :selected').val();
$('#calender :button').click(function(){
dateField.val(m+'/'+y);
$('#calender').removeClass('calender_visible');
})
})
});
</script>
CSS:
<style>
.calender_hidden{
display:none;
}
.calender_visible{
display:block;
position:relative;
background-color:#CCCCCC;
width:120px;
height:50px;
}
</style>
HTML:
<input name="month2" />
<input name="month3" />
<input name="month4" />
<input name="month5" />
</div>
<div id="calender" class="calender_hidden" >
<select class="picker_month">
<option value="Jan">Jan</option>
<option value="Feb">Feb</option>
<option value="Mar">Mar</option>
<option value="Apr">Apr</option>
</select>
<select class="picker_year">
<option value="2001">2001</option>
<option value="2002">2002</option>
<option value="2003">2003</option>
<option value="2004">2004</option>
</select>
<input type="button" value="close" />
</div>
現在的問題是...我想只顯示在div我選擇這個小壓延機...但這並不我點擊的對象中出現的...我如何重新定位時,每次我點擊輸入字段。
什麼做你到目前爲止? – LostLin 2011-04-26 17:26:59
我們可以看到一些HTML和一些代碼,你已經嘗試過,也許有一些錯誤,如果有任何 – mcgrailm 2011-04-26 17:30:06
謝謝!... 這可能會更好,如果會問我,而不是標記我失望。 :(。我是新的jquery。尋求幫助..我需要顯示一個彈出窗口,當我點擊一些輸入字段..按鈕..無論如何..謝謝yo – MFarooqi 2011-04-26 17:31:19