0

好吧,我有这个代码:

//Url-Block

echo '<script type="text/javascript">
function logged_in() {
  return $(\'#userStatus\').val() == \'User\' ? true : false;
}
$(document).ready(function() {
  if(!logged_in()) {
    $("#url-lock").html("<span style="color:red;font-weight:bold;">[Sólo los usuarios pueden ver este contenido. <a href="' . $scripturl . '?action=register">Regístrate</a> o <a href="' . $scripturl . '?action=login">loguéate</a> para ver dicho contenido.]</span>").removeAttr("href").wrap("<strong></strong>");
  }
});
</script>';

这使得客人看不到任何带有 [url-lock] bbc 标签的链接......但是我知道为什么它不起作用......

#url-lock works well...
#userStatus too...

所以.. Jquery 编码不好,我可以这样做吗?我从来没有在 Jquery 中编程过;(

错误在这里:

    function logged_in() {
  return $(\'#userStatus\').val() == \'User\' ? true : false;
}

Idk,如何做到这一点它的工作原理......:/

对不起,谢谢!

4

1 回答 1

1

尝试这个

function logged_in() {
   return $('#userStatus').val() == 'User' ? true : false;
 }
于 2013-08-27T12:17:03.567 回答