jQueryの日付ピッカー付きの入力フィールドがあります。入力フィールドをクリックするとカレンダーが表示されます。私はまた:の後ろにカレンダーのフォント驚くばかりのアイコンを挿入しました。その部分をクリック可能にしてjQueryカレンダーを起動するにはどうすればよいですか?私は白でなければならないので、入力フィールドの背景を透明にすることはできません。fontAwesomeの作成方法入力フィールドの最後にあるアイコンもクリック可能
$(function() {
$("#dateOfBirth").datepicker({
numberOfMonths: 2,
dateFormat: 'dd-mm-yy',
maxDate: '0',
minDate: '-18M'
});
});
.addingCalendarIcon:after{
content: "\f073";
color:black;
}
.addingCalendar:after{
position:relative;
right:260px;
top:5px;
float:right;
font-family: FontAwesome;
}
<link href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<div>
<label>Date of Birth : </label>
<div>
<span class="addingCalendar addingCalendarIcon">
<input type="search" placeholder="dd-mm-yyyy" name="dateOfBirth" onchange="dateOfBirthCheck();adding28Days();makingSixWeekDate();making40dayDate();" id="dateOfBirth" readonly="true"/>
</span>
</div>
</div>
可能な複製(https://stackoverflow.com/questions/24019359/jquery-datepicker-with-fontawesome-button) –