2013-03-18 99 views
0

我使用下面的代碼隱藏DataPicker元素只隱藏文本框不會隱藏日曆圖像。僅隱藏DatePicker元素javascript

HTML代碼

@Html.Telerik().DatePickerFor(model=>model.Dateofpublisher) 

jQuery的

$('[name="Dateofpublisher"]').hide(); 
+0

請您從您的瀏覽器的的DatePicker共享HTML源代碼? – 2013-03-18 10:55:19

+0

爲什麼你不使用jqueryui日期選擇器? – 2013-03-18 11:06:01

+0

是使用jqueryui數據選取器 – 2013-03-18 11:09:56

回答

0

你不需要寫DatePickerFor.I始終做到如下:

<input id="datepicker" name="date*" type="text" value="" /> 

*您的日期選擇器的名稱應該是與您的型號日期提交的名稱相同。 而在腳本代碼只是寫:

<script> 
    $(function() { 
     $("#datepicker").datepicker(); 
    }); 
</script> 

注:jqueryui文件應該首先加入。

+0

也許問題來自您的juery文件的加載。你確定他們和?你確定他們的紀律嗎?上面的代碼是爲mvc。 – 2013-03-18 11:36:15

0

HTML

<div id="Date"> 
<input id="datepicker" name="date*" type="text" value="" /> 
</div> 

jQuery的

$(document).ready(function() { 

     $("Date").hide(); 
});