javascript - 有条件检查URL

标签 javascript jquery blogger

我正在使用此代码尝试验证更改单击链接样式的条件,但它不起作用,因为代码的逻辑应该起作用......

<ul>
   <b:loop values='data:links' var='link'>
     <li>  
       <b:if cond='data:blog.url == data:link.target'>
         <span expr:dir='data:blog.languageDirection'><data:link.name/></span>  
       <b:else/>      
         <a expr:href='data:link.target'><data:link.target/></a>
       </b:if>
     </li>
   </b:loop>
</ul>

JS或者jQuery有什么解决方案吗?

最佳答案

您不能将 Js 代码与 Blogger 条件标记结合使用,但如果您可以使用页面列表小部件而不是链接列表,则可以使用 data:link.isCurrentPage 来检查 url 是否为当前页面

页面列表代码:

<ul>
   <b:loop values='data:links' var='link'>
     <li>  
       <b:if cond='data:link.isCurrentPage'>
         <span expr:dir='data:blog.languageDirection'><data:link.title/></span>    
       <b:else/>        
         <a expr:href='data:link.href'><data:link.title/></a>
       </b:if>
     </li>
   </b:loop>
</ul>

关于javascript - 有条件检查URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48915788/

相关文章:

javascript - 添加参数时调用 javascript 函数停止工作,这真的不是大声吗?

javascript - 为什么使用 css3-mediaqueries.js 时我的 100% 宽元素会变成 30000px+ 宽?

dns - 在 blogger.com 上使用裸域

javascript - Sails.js:提交表单时 Controller 从未调用

jquery - 使用多个 ajax 调用成功填充 html 表

javascript - Jquery获取样式属性并分配负值

blogger - 如何检查帖子是否具有特定标签(使用条件标签)?

dns - 如何告诉 Google 将结果更改为我的博客网站的新域?

javascript - 无法创建我可以显示不同的 Highchart - 单击类别和系列的不同数据

javascript - jquery中如何不重复一个 Action