在我的Intranet頁面上,我有以.doc或.xls結尾的鏈接。字符串包含
如何使用jQuery來檢查,如果他們.xls結束,所以我可以加少許的JavaScript這些鏈接
編輯:
這不起作用:
$("a.resultLink").live('click', function(event)
{
// do something here
// ...
// change .doc link behaviour
var anchor = $("a:contains('.doc')");
if (anchor){
event.preventDefault();
alert("this is a doc");
}
// do something else here
// ...
});
如何在if語句中使用它?如果$(「a [href $ ='。xls']」){//做些不同的事情} – oshirowanen 2010-10-06 10:58:57
@oshirowanen:你從沒有充分利用jQuery表現力的問題推斷出來。你可以有一個函數doSomethingDifferent(),它對與模式匹配的所有選擇器做一些不同的事情。你不需要一個條件分支。不要遍歷你的鏈接;而是要弄清楚條件或案例,然後依次處理它們作爲集合。 – Tim 2010-10-06 11:04:32
我如何利用jQuery的表現力? – oshirowanen 2010-10-06 11:05:54