我想找到這個HTML字符串中的每個「一」標籤中的每個環節找到與jQuery和HTML字符串
$(document).ready(function(data) {
$.get('test.html',
function(responseText){
//find each a tag
}, "html"
)
});
,這是爲什麼對我這麼該死的困難?
我想找到這個HTML字符串中的每個「一」標籤中的每個環節找到與jQuery和HTML字符串
$(document).ready(function(data) {
$.get('test.html',
function(responseText){
//find each a tag
}, "html"
)
});
,這是爲什麼對我這麼該死的困難?
越來越各個環節,做一些與他們:
$.get('test.html', function(responseText) {
var $response = $(responseText);
var $links = $response.find('a');
$links.each(function(index, $link) {
// go nuts
});
});
的詳情,請閱讀jQuery的文檔 - 它很不錯!
創建HTML的jQuery對象和使用.find()
:
$(responseText).find('a');
試試這個:
$(responseText).find('a')
我不知道任何代碼是否工作,如果responseText
是一個字符串。
您必須首先登錄HtmlEncode it using jQuery,然後找到您的anchor
標記。
例子:
$("<div/>").html(responseText).find('a').each(function(idx, elm) {
//here are your anchors
//alert(elm.href);
});
工作演示:http://jsfiddle.net/naveen/Tcp3t/
希望這有助於。
看來你得到了正確的答案。但是,如果沒有任何參考標籤,您可能會遇到明文形式的鏈接,以便像我那樣查找它。
我發現這個jQuery插件,可以indetify文本中的鏈接,然後創建標籤
希望這將幫助別人
很酷,但我怎麼把鏈接變量?例如,var $ links = $ response.find('a'); – danielovich
更新了我的答案。 – jrharshath