我正在尝试设置如下所示的下拉框的默认值:
<select id="schedule_timeslot" name="timeslot">
<option name="8-10" class="schedule_time" value="0" id="ts0">8am - 10am</option>
<option name="10-12" class="schedule_time" value="1" id="ts1">10am-12pm</option>
<option name="12-2" class="schedule_time" value="2" id="ts2" >12pm - 2pm</option>
<option name="2-4" class="schedule_time" value="3" id="ts3">2pm - 4pm</option>
<option name="4-6" class="schedule_time" value="4" id="ts4" >4pm - 6pm</option>
</select>
基于如下所示的 URL:
http://localhost:8888/wordpress/wp-admin/admin.php?page=Add_Customer&type=add&id=21&date=11/15/2013×lot=d3_0
下拉列表有用户在预约时可以选择的时间段。URL 具有时隙值 ( timeslot=d3_0
)。为此,我打算将selected="selected"
属性添加到相应的<option>
. 我遇到的问题是我无法弄清楚如何使用 jQuery 或 JavaScript 对选择执行算法。
我尝试使用一些 jQuery 函数,例如.load()
and .on
,但所有这些都需要一个事件(单击、鼠标悬停等)。
所以我的问题是,我如何在我需要的元素上执行一个函数?我还应该补充一点,我正在为 Wordpress 创建的插件中执行此操作。