jquery filter(),not(),split()用法

聆听蘭 2012-12-02

jQuery下一些查找过滤功能filter(),not(),split()用法,可以让jquery更容易的操作控制页面元素。

filter()和not():

<scripttype="text/javascript">

$(document).ready(function(){

//输出hello

alert($("p").filter(".selected").html());

//输出Howareyou?

alert($("p").not(".selected").html());

});

</script>

</head>

<body>

<pclass="selected">Hello</p><p>Howareyou?</p>

<!--

一个新的挑战是从一组类似或相同的元素中只选择某一个特定的元素。

jQuery提供了filter()和not()来做这个。

filter()能够将元素精简到只剩下满足过滤条件的那些,not()恰恰相反,他移除了所有满足条件的。-->

</body>

split():

<scripttype="text/javascript">

$(document).ready(function(){

$("input[@value=btn1]").click(function(){

//以¥分割

alert($("span.sale").text().split("¥")[2]+"||"+$("span.sale").text().split("¥")[1]+"||"+$("span.sale").text().split("¥")[0]);

});

});

</script>

</head>

<body>

获取价格120:<inputtype="button"value="btn1"><br>

<spanclass="sale">

OutSale:¥160<br/>

DealPrice:¥120</span>

<!--

应用split来解决这个问题。下面给出一个用split的实例:

msg="2007/10/01";

msg=msg.split("/");

alert(msg[2]);

他会把msg分成一个3块组成一个数组,然后就可以轻松获取了。

-->

</body>

相关推荐