小编n00*_*101的帖子

jquery - 如何设置父属性?

我正在尝试写一个if语句,如果其中一个元素的显示设置为"none",我希望父元素也显示"none"...

这是我正在尝试的代码,但这不起作用......

/* tried this first */
if($('#prevx a').attr('display') == 'none') {
    $(this).parent().attr('display','none');
}

/* and then this */
if($('#prevxa > a').attr('display') == 'none') {
    $('#prevxa').attr('display','none');
}
Run Code Online (Sandbox Code Playgroud)

标记看起来像这样:

<ul>
   <li class="navnext" id="nextxa">
      <a id="nextx" href="#"><img src="/images/next.png"/></a>
   </li>

   <li class="navprev" id="prevxa">
      <a id="prevx" href="#" style="display: none;"><img src="/images/previous.png"/></a>
   </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

jquery attributes parent

5
推荐指数
1
解决办法
1万
查看次数

如何在Drupal中覆盖表单操作?

我最初在另一个线程中启动了这个问题,但该线程有点,有点回答,现在我主要想知道如何指定另一个表单动作...我尝试使用下面的代码,但表单操作,当输出时,仍然没有改变,虽然看着print_r($form),它正确地改变了...为什么它没有恢复?

function mytheme_user_profile_form($form) {
        global $user;
        $uid = $user->uid;
        //print '<pre>'; print_r($form); print '</pre>';
    $category = $form['_category']['#value'];

    switch($category) {
            case 'account':
                $form['#action'] = '/user/'.$uid.'/edit?destination=user/'.$uid;
                        break;
        case 'education':
                        $form['#action'] = '/user/'.$uid.'/edit/education?destination=user/'.$uid;
                        break;
        case 'experience':
                        $form['#action'] = '/user/'.$uid.'/edit/experience?destination=user/'.$uid;
                        break;
            case 'publications':
                        $form['#action'] = '/user/'.$uid.'/edit/publications?destination=user/'.$uid;
                        break;
        case 'conflicts':
                        $form['#action'] = '/user/'.$uid.'/edit/conflicts?destination=user/'.$uid;
                        break;
    }

        //print '<pre>'; print_r($form); print '</pre>';
        //print $form['#action'];
        $output .= drupal_render($form);
        return $output;
Run Code Online (Sandbox Code Playgroud)

forms action drupal drupal-fapi drupal-alter

4
推荐指数
1
解决办法
2万
查看次数

php - mktime还是strtotime?

我正试图将2010-02转换为2010年2月.但是,我一直持续到1969年12月

我尝试过使用mktime,strtotime和两者的某种组合,但仍然无法做到......

这是我最近尝试过的......

$path_title = date('F, Y', mktime(0,0,0,2,0,2010));
Run Code Online (Sandbox Code Playgroud)

php strtotime mktime

4
推荐指数
1
解决办法
9209
查看次数

jquery - 在数组中使用id计算div?

不知道如何使用jquery执行此操作,但我正在尝试返回具有特定类的div数量的计数...

<div id="main">
<div class="contact">Data</div>
<div class="margin">Margin</div>
<div class="contact">Data</div>
<div class="break">Break</div>
<div class="break">Breaker</div>
<div class="nap">Nap</div>
</div>
Run Code Online (Sandbox Code Playgroud)

并且,我想返回一个div类的联系,休息和午睡,以便计数返回:5 ...实际上,将有大约30个类,我宁愿不必写为每一个输出一个if语句...所以,希望有一种方法可以构建一个数组并检查该类是否在数组中?

arrays jquery class count

1
推荐指数
1
解决办法
5429
查看次数

jquery - 尝试使用与 window.location.pathname 的模式匹配

基本上,如果我在:http://example.com/content/connect/152,我想知道 url 中是否存在“connect”,然后将菜单的选定值设置为特定的值.. . (该 url 也可能类似于http://example.com/content/connections,在这种情况下,它仍然应该匹配...)

这就是我一直在尝试的,这显然不起作用......

var path = window.location.pathname;
if(path).match(/^connect) {
 $("#myselect").val('9');
} else {
 $("#myselect").val('0');
}
Run Code Online (Sandbox Code Playgroud)

jquery select path match

1
推荐指数
1
解决办法
6553
查看次数