我循环遍历表格的单元格,每个单元格的结构如下:
<td><a href="javascript:__doPostBack..." class="MyLink">1</a></td>
我写这个是为了提取href的值,但它没有用。
$('.MyLink').each(function () {
test = $(this).attr();
alert(test);
});
有什么建议吗?
答案 0 :(得分:1)
您没有获得任何属性 - 您需要将'href'传递到attr
函数:
$('.MyLink').each(function () {
test = $(this).attr('href');
alert(test);
});
答案 1 :(得分:1)
$('.MyLink').each(function () {
test = $(this).attr("href");
alert(test);
});
答案 2 :(得分:1)
你需要
.attr('href');
那就是说,要小心你如何使用这个值。要将其转换为您可以在.click()
处理程序中执行的内容(根据您的其他问题),需要eval
函数,这可能会产生严重的安全问题。
答案 3 :(得分:1)
您需要定义所需的属性
e.g。 test = $(this).attr('href');