var str = "Visit W3School";var patt1 = new RegExp("W3School");var result = patt1.test(str);document..._attr()和html()">
赞
踩
用法:test()用来检测一个字符串是否匹配某个模式(检索字符串)
<script type="text/javascript">
var str = "Visit W3School";
var patt1 = new RegExp("W3School");
var result = patt1.test(str);
document.write("Result: " + result);
</script>
Result: true
RegExpObject.test(string)(字符串 string 中含有与 RegExpObject 匹配的文本,则返回 true,否则返回 false。)
$(selector).val(value) value规定被选元素的新内容。
用法:val() 方法返回或设置被选元素的值
元素的值是通过 value 属性设置的。该方法大多用于 input 元素。
如果该方法未设置参数,则返回被选元素的当前值。
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
alert($("input:text").val());
});
});
</script>
</head>
<body>Firstname: <input type="text" name="fname" value="Bill" /><br />
Lastname: <input type="text" name="lname" value="Gates" /><br /><br />
<button>获得第一个文本域的值</button>
</body>
$(document).ready(function(){
$("button").click(function(){
$("input:text").val("Bill Gates");
});
});
</script>
</head>
<body>
<p>Name: <input type="text" name="user" /></p>
<button>设置文本域的值</button>
$(selector).val(function(index,oldvalue))
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$("input:text").val(function(n,c){
return c + " Gates";
});
});
});
</script>
</head>
<body>
<p>Name: <input type="text" name="user" value="Bill" /></p>
<button>设置文本域的值</button>
</body>
attr() 方法设置或返回被选元素的属性值。
返回被选元素的属性值。
$(selector).attr(attribute)(规定要获取其值的属性。)
根据该方法不同的参数,其工作方式也有所差异。
$(document).ready(function(){
$("button").click(function(){
alert("Image width " + $("img").attr("width"));
});
});
</script>
</head>
<body>
<img src="/i/eg_smile.gif" width="128" height="128" />
<br />
<button>返回图像的宽度</button>
设置被选元素的属性和值。
$(selector).attr(attribute,value) attribute:规定属性的名称。value:规定属性的值
$(document).ready(function(){
$("button").click(function(){
$("img").attr("width","180");
});
});
</script>
</head>
<body>
<img src="/i/eg_smile.gif" />
<br />
<button>设置图像的 width 属性</button>
设置被选元素的属性和值。
$(selector).attr(attribute,function(index,oldvalue)) function(index,oldvalue):规定返回属性值的函数。该函数可接收并使用选择器的 index 值和当前属性值。ttribute:规定属性的名称
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$("img").attr("width",function(n,v){
return v-50;
});
});
});
</script>
</head>
<body>
<img src="/i/eg_smile.gif" width="128" height="128" />
<br />
为被选元素设置一个以上的属性和值。
$(selector).attr({attribute:value, attribute:value ...})attribute:value规定一个或多个属性/值对。
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$("img").attr({width:"50",height:"80"});
});
});
</script>
</head>
<body>
<img src="/i/eg_smile.gif" />
<br />
<button>设置图像的 width 和 height 属性</button>
<button>减少图像的宽度 50 像素</button>
html() 方法返回或设置被选元素的内容 (inner HTML)。
如果该方法未设置参数,则返回被选元素的当前内容。
当使用该方法返回一个值时,它会返回第一个匹配元素的内容。
$(selector).html()
<script type="text/javascript">
$(document).ready(function(){
$(".btn1").click(function(){
alert($("p").html());
});
});
</script>
</head>
<body>
<p>This is a paragraph.</p>
<button class="btn1">改变 p 元素的内容</button>
当使用该方法设置一个值时,它会覆盖所有匹配元素的内容。
$(selector).html(content) content规定被选元素的新内容。该参数可包含 HTML 标签。(子标签,则把子标签本身和子标签内的文本一起打印这个和js的innerHTML)
<script type="text/javascript">
$(document).ready(function(){
$(".btn1").click(function(){
$("p").html("Hello <b>world!</b>");
});
});
</script>
</head>
<body>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
<button class="btn1">改变 p 元素的内容</button>
使用函数来设置所有匹配元素的内容。
$(selector).html(function(index,oldcontent))
index - 可选。接收选择器的 index 位置。
oldcontent - 可选。接收选择器的当前内容。
$(document).ready(function(){
$("button").click(function(){
$("p").html(function(n){
return "这个 p 元素的 index 是:" + n;
});
});
});
</script>
</head>
<body>
<p>这是一个段落。</p>
<p>这是另一个段落。</p>
<button>改变 p 元素的内容</button>
text() 方法方法设置或返回被选元素的文本内容。
$(selector).text()
当该方法用于返回一个值时,它会返回所有匹配元素的组合的文本内容(会删除 HTML 标记)
<script type="text/javascript">
$(document).ready(function(){
$(".btn1").click(function(){
alert($("p").text());
});
});
</script>
</head>
<body>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
<button class="btn1">获得 p 元素的文本内容</button>
当该方法用于设置值时,它会覆盖被选元素的所有内容。
$(selector).text(content) content:规定被选元素的新文本内容。注释:特殊字符会被编码。
<script type="text/javascript">
$(document).ready(function(){
$(".btn1").click(function(){
$("p").text("Hello world!");
});
});
</script>
</head>
<body>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
<button class="btn1">改变所有 p 元素的文本内容</button>
使用函数设置所有被选元素的文本内容。
$(selector).text(function(index,oldcontent))
规定返回被选元素的新文本内容的函数。
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$("p").text(function(n){
return "这个 p 元素的 index 是:" + n;
});
});
});
</script>
</head>
<body>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
<button class="btn1">改变所有 p 元素的文本内容</button>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。