免责声明:是的,我知道这个 HTML 很混乱。它来自旧版应用程序。不幸的是,更改 HTML 不是一种选择,因为它是一个具有许多依赖项的大页面。
也就是说,我有以下代码:
<tr>
<th align="left" style="background:#CCCCCC;" nowrap="">
<a class="ContentLink addLink" id="content">
<img border="0" src="/tools/images/buttons/restore.gif" alt="edit (popup)">Add
</a>
</th>
<th colspan="3" nowrap="" width="100%">
<font id="maroon">Associated Computer(s)</font>
</th>
</tr>
使用 jQuery,我想获取font
标签“关联计算机”之间的字符串。
我尝试过使用 jQueryfind
和next
API,但它没有像我预期的那样工作。
我试过var myHeader_next = $(this).find("font");
了,它返回一个对象。当我使用var myHeader_trim = $.trim(myHeader_next);
时,我得到[object Object]
。
我已经尝试过var myHeader_next = $(this).find("font").text();
,var myHeader_trim = $.trim(myHeader_next);
并且对于两者,我都得到空白的答复。
$(document).ready(function () {
$(".addLink").click(function(){
var SR_ID = $("#SR_ID").val();
var myHeader_next = $(this).find("font").text();
var myHeader_trim = $.trim(myHeader_next);
console.log(myHeader_next);
console.log(myHeader_trim);
});
});
我有一种我不理解find
和next
正确的感觉,但不知道为什么。