<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script>
if 是同一种控件,比如input $("input[id^='User_']") else $("*[id^='User_']")
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script>
[attribute] 具有属性attribute
[attribute=value] 属性值等于value
[attribute!=value] 属性值不等于value
[attribute^=value] 属性值以value开头(来源于正则表达式)比较有用,可以定义一组前缀可以统一管理。
[attribute$=value] 属性值以value结尾(来源于正则表达式)
[attribute*=value] 属性值包含value,无论开头结尾还是中间
[attributeFilter1][attributeFilter2][attributeFilterN] 多重属性过滤,and关系型
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
$("input[name^='news']").val("news here!");
});
</script>
</head>
<body>
<input name="newsletter" />
<input name="milkman" />
<input name="newsboy" />
</body>
</html>
http://docs.jquery.com/Selectors/attributeStartsWith#attributevalue还需要学习啊~
$("input[id^='User_']")
else
$("*[id^='User_']")
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
$("#btn").click(function () {
$("[id^='news']").each(function (i) {
if (this.tagName.toLowerCase()!= "input") {
$(this).html("news here!");
} else {
$(this).val("news here!");
}
});//$("[id^='news']").each
});//$("#btn").click
});//$(document).ready
</script>
</head>
<body>
<input id="newsletter" value='newsletter' />
<input id="milkman" value='milkman' />
<input id="newsboy" value='newsboy' />
<span id='newspan'>sdfsdf</span>
<input type='button' id='btn' value='change' />
</body>
</html>