不管上层用什么复杂的,我觉得.net里面既然jquery已经成为自带,那还是有必要了解jquery 的,哪怕最基础的一套
关于下拉框,首先是访问问题,看到这种#ID subProperty的方式 然后 .each(),然后function(){}语法看起来挺自然的
jQuery: Dynamically updating a drop down list事实上这个不是个煎蛋的事情
$('#DropDownList1 option').each(function() { var option = this; });
add CSS selectors to the options that we wanted to hide. That worked fine in Chrome and Firefox but Internet Explorer seems to ignore CSS selectors inside a drop down list so none of the options were being hidden.看起来可以实现的方法很多,但汪汪考虑到多个浏览器之后,解决方法就很少了。
<select id="foo" name="foo">
<option value="A" selected="selected">A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="Not applicable">Not applicable</option>
</select>
var originalFooOptions = $("#foo > option");
用这个方法》获得当前所有选项,是个数组//
文本框 var dependentfiled=$("#fildedFooIsedit");
dependentField
foo.empty();
$(originalFooOptions).each(function() {
var newOption = $(this).clone();
if ($(this).val() === dependentField.val()) {
newOption.attr("selected", "selected");
}
newOption.appendTo(foo);
});
//string trim() jquery采用一下方式调用
becomes: