Javascript 使用display:block属性获取链接的href
这就是我想要得到的Javascript 使用display:block属性获取链接的href,javascript,jquery,html,Javascript,Jquery,Html,这就是我想要得到的 <a href="default.aspx?propid=BARN" class="topbook"></a> 但是我越来越 <a href="default.aspx?propid=FARM" class="topbook"></a> 希望这有帮助 谢谢 杰米你可以想象 $('.topbook').attr('href', $('.sidelink[style$="block"]').attr('href')); 但是请
<a href="default.aspx?propid=BARN" class="topbook"></a>
但是我越来越
<a href="default.aspx?propid=FARM" class="topbook"></a>
希望这有帮助
谢谢
杰米你可以想象
$('.topbook').attr('href', $('.sidelink[style$="block"]').attr('href'));
但是请不要
相反,请指定
.sidelink
元素,该元素的href
试图复制不同的类或其他内容,不要使用style
属性将其与其他元素区分开来 你可以想象
$('.topbook').attr('href', $('.sidelink[style$="block"]').attr('href'));
但是请不要
相反,请指定
.sidelink
元素,该元素的href
试图复制不同的类或其他内容,不要使用style
属性将其与其他元素区分开来 你真的不应该这样做-给你想要的锚一个不同的类
或其他东西,不要使用样式
属性来区分它们。侧链接是根据可用属性的数量动态放置的,所以我不能用不同的属性来区分它们class@Jamie你的意思是永远(比如说)最后一个?然后使用类似于:eq
或:last
,甚至更好的方法,因为您可以动态地为它们提供样式
s,那你为什么不能让服务器端脚本给它一个额外的类呢?@yijiang它不一定是最后一个类time@YiJiang我怎样才能动态地给他们一种风格?你真的不应该这样做-给你想要的锚一个不同的类
或者别的什么,不要使用样式
属性来区分它们侧边链接是根据可用属性的多少动态放置的,因此我无法通过不同的属性来区分它们class@Jamie你是说它永远是最后一个?然后使用类似于:eq
或:last
,甚至更好的方法,因为您可以动态地为它们提供样式
s,那你为什么不能让服务器端脚本给它一个额外的类呢?@yijiang它不一定是最后一个类time@YiJiang我如何动态地给他们一种风格?+1比其他类更好的是使用唯一id。+1比其他类更好的是使用唯一id。
$('.topbook').attr('href', $('.sidelink[style$="block"]').attr('href'));