所以我的网站上有以下表格(部分由 wordpress 插件生成):
<p>Your University<br />
<span class="wpcf7-form-control-wrap your-university"><select name="your-university" class="wpcf7-form-control wpcf7-select wpcf7-validates-as-required">
<option value="Brock University">Brock University</option>
<option value="McMaster University">McMaster University</option>
<option value="Queen's University">Queen's University</option>
<option value="University of Guelph">University of Guelph</option>
<option value="University of Toronto">University of Toronto</option>
<option value="UofT Mississauga">UofT Mississauga</option>
<option value="UofT Scarborough">UofT Scarborough</option>
<option value="University of Waterloo">University of Waterloo</option>
<option value="York University">York University</option>
<option value="Western University (UWO)">Western University (UWO)</option>
<option value="Other">Other</option>
</select>
</span>
</p>
我想要的好像这个表格上的人选择了某个项目(即麦克马斯特大学),就会出现一个 javascript 警报框。所以我在前面提到的那组行的正上方输入了下面的代码。
<script>
$(document).ready(function(){
$(':input#wpcf7-form-control-wrap your-university').live('change',function(){
var sel_opt = $(this).val();
alert(sel_opt);
if(sel_opt=="McMaster University")
{
alert("Message for McMaster");
}
else if(sel_opt=="York University")
{
alert("Message for York");
}
else if(sel_opt=="Other")
{
alert("Message for Other");
}
});
});
</script>
话虽如此,它不起作用!我可以看到它可能不起作用的一个原因是,在我从中学到的其他示例中,表单有,但 wordpress 的插件不会生成类似的东西......谁能帮我修改代码以便它可以工作?
谢谢!:D