我有几个输入文本元素,
我有disable some input
禁用某些输入元素的按钮,
我还有 button see values
,用于查看所有输入值,
我需要什么:例如我点击按钮disable some input
,现在一些输入被禁用了对吗?
现在如果单击按钮see values
,我只想看到未禁用的输入值。
我几乎全部制作,但我不知道如何制作这种条件:if element already is disabled
请看演示 http://jsfiddle.net/WW8UF/4/
身体是:
<form>
<ul id="my_ul">
<li><input type="text" value="a" /></li>
<li><input type="text" value="s" /></li>
<li><input type="text" value="d" /></li>
</ul>
</form>
<div id="disable_btn">disable some input</div>
<div id="see_values">see values</div>
js,使用 jQuery 1.8.2
$(document).ready( function () {
$("#disable_btn").on("click", function () {
$("#my_ul li:eq(0) input").prop("disabled", true);
});
$("#see_values").on("click", function () {
$("#my_ul li").each ( function () {
if (1==1/*if this input is not disabled*/) {
alert ( $(this).find("input").val() );
}
});
});
});
</p>