【发布时间】:2014-06-01 00:37:22
【问题描述】:
我有以下引导下拉菜单:
<div class="form-group">
<label for="name" class="col-md-3 control-label">Pens</label>
<div class="col-md-9">
<div class="btn-group btn-input">
<button id="pensList" type="button"
class="btn btn-default dropdown-toggle form-control"
data-toggle="dropdown">
<span data-bind="label">Nothing selected</span>
<span class="caret"></span>
</button>
<ul id="elements" class="dropdown-menu">
<li id="my_li_id_0"><a href="#">Nothing selected</a></li>
<li id="my_li_id_1"><a href="#">Ballpoint Pens</a></li>
<li id="my_li_id_2"><a href="#">Rollerball Pens</a></li>
<li id="my_li_id_3"><a href="#">Fountain Pens</a></li>
<li id="my_li_id_4"><a href="#">Custom pens</a></li>
</ul>
</div>
</div>
</div>
还有这个让它下拉的脚本:
$(document.body).on('click', '.dropdown-menu li',
function(event) {
var $target = $(event.currentTarget);
$target.closest('.btn-group').find(
'[data-bind="label"]').text(
$target.text()).end().children('.dropdown-toggle').dropdown('toggle');
return false;
});
如何在其上应用 jquery validation,在 ID 为 my_li_id_0 的元素上引发错误?
【问题讨论】:
-
jQuery Validate 插件仅验证标准数据输入元素...
<input>、<textarea>和<select>;不包括无序列表,<ul>。
标签: jquery twitter-bootstrap drop-down-menu twitter-bootstrap-3 jquery-validate