我有大約400個鏈接,即http://在div中。我想只過濾鏈接(HTTP://)只過濾http://使用jquery
$("a[href$='']").each(function() {
$(this).append('#only_http').attr('href');
});
感謝 讓
我有大約400個鏈接,即http://在div中。我想只過濾鏈接(HTTP://)只過濾http://使用jquery
$("a[href$='']").each(function() {
$(this).append('#only_http').attr('href');
});
感謝 讓
$("a[href^='http://']").each(function() {
$(this).append('#only_http').attr('href');
});
這將選擇所有元素包含文本的 'http://' :
$(":contains('http://')")
如果超出這個範圍,您有興趣找到實際的t在元素中EXT,用正則表達式這樣的搭配吧:
$(this).text().match(/http:\/\/\S+/) // very simple, probably not too reliable
我不知道你想這之後該怎麼辦...
........
$('a[href^="http://"]')..............more code
這就是它,它篩選頁面上的所有鏈接,並顯示 – X10nD 2010-03-24 10:08:38
所以,你現在收到的答案是好的,這意味着他們告訴你如何選擇你想要的東西。而你說它不起作用的事實令我驚訝,但仍然
在這裏你是一個證明它實際上工作。 (剛打運行)
http://jsfiddle.net/4Pzya/link text
,然後複製粘貼你需要什麼,儘管我認爲你可以自己已經
請通讀所有評論,閱讀這個問題。謝謝 – X10nD 2010-03-24 12:20:05
好吧,我讀過它,但評論仍然不明白,你的問題與你所得到的所有答案不同,或者你爲什麼不能過濾好的東西,自己去做其他事情。或者你可以編輯/通信你Q並使其更容易理解 – undertakeror 2010-03-24 12:38:30
做到了............爲什麼^? – X10nD 2010-03-24 10:06:32
'^ ='是指「以」 – 2010-03-24 10:07:09
開頭「不起作用.... – X10nD 2010-03-24 10:10:27