这是小提琴:http: //jsfiddle.net/PfEVd/
我有以下 HTML:
<ul id="timeslots">
<li><button>10:00 AM</button></li>
<li><button>10:30 AM</button></li>
<li><button>11:00 AM</button></li>
<li><button>11:30 AM</button></li>
<li><button>12:00 AM</button></li>
<li><button>12:30 AM</button></li>
<li><button>1:00 PM</button></li>
<li><button>1:30 PM</button></li>
<li><button>2:00 PM</button></li>
<li><button>2:30 PM</button></li>
<li><button>3:00 PM</button></li>
</ul>
<form>
<input type="text" name="appointment_date[start_time]" value="1:00 am" class="time start-time" />
—
<input type="text" name="appointment_date[end_time]" value="1:30 am" class="time end-time" />
</form>
和下面的jQuery:
$("#timeslots li button").click(function () {
var text = $(this).text();
$("input:text[name='appointment_date[start_time]']").val(text);
});
我需要弄清楚的是如何同时将“appointment_date[end_time]”的值更改为下一个时间段的开始时间。换句话说,如果您单击“上午 10:00”按钮,则 start_time 更改为上午 10:00,而 end_time 同时更改为上午 10:30。我该怎么做?
提前致谢!