小编Log*_*gan的帖子

window.getSelection() 不提供 html 节点

这是我的页面来源:

<body>
<div>
    <p><span id="1">word</span> <span id="2">word</span> </p>
    <div><span id="3">word</span> <span id="4">word</span></div>
    <ul>
        <li><span id="5">word</span> <span id="6">word</span></li>
    </ul>
    </ul>
    <p><span id="7">word</span> <span id="8">word</span> <strong><span id="9">word</span></strong> </p>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)

我想突出显示(应用新类)用户选择的跨度并获取它的 ID。

我可以通过 window.getSelection() 获取用户选择的内容。但我不知道如何获取选择的文本节点。

提前致谢,洛根

javascript jquery getselection

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

如何在Drupal用户个人资料页面中隐藏历史记录部分("Member for")?

我正在使用drupal7.我列出了用户个人资料.用户配置文件详细信息页面包含历史 它显示像'会员22小时15分钟'

我想隐藏历史部分.

drupal drupal-7

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

为什么.on()在使用多个事件处理程序时不支持委托(future元素)?

使用.live():

<input type="button" value="button" />

$(":input[type=button]").live({
      click: function() {
            $(this).after('<input type="button" value="new" />');
      },
      mouseover: function() {
            //do something
      },
      mouseout: function() {
            //do something
      }
    });
Run Code Online (Sandbox Code Playgroud)

演示: http ://jsfiddle.net/F9gC4

这里代表团工作正常.如果我们单击"按钮"或"新建",将创建新的按钮元素.

使用.on():

<input type="button" value="button" />

$(":input[type=button]").live({
      click: function() {
            $(this).after('<input type="button" value="new" />');
      },
      mouseover: function() {
            //do something
      },
      mouseout: function() {
            //do something
      }
    });
Run Code Online (Sandbox Code Playgroud)

演示: http ://jsfiddle.net/CB8fh

这里的代表团不起作用.'新'按钮单击不创建元素(不能触发)

那么我们如何使用.on()多个事件处理程序与委托(未来元素)?

这可能吗?

jquery

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

删除父div的父级

<div class="row-fluid">
    <div class="span12 clearfix">
        <div class="span1">{1}</div>
        <div class="span3">{2}</div>
        <div class="span7"><input type="text" name="image_url[]" class="text required img_url" value="{0}" /></div>
        <div class="span1"><a href="#" class="remove_img">remove</a></div>
    </div>
</div>
<div class="row-fluid">
    <div class="span12 clearfix">
        <div class="span1">{1}</div>
        <div class="span3">{2}</div>
        <div class="span7"><input type="text" name="image_url[]" class="text required img_url" value="{0}" /></div>
        <div class="span1"><a href="#" class="remove_img">remove</a></div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

当我点击删除链接,我想删除它主容器div(行 - 流体).

我试过但它不起作用.

$(this).closest('div').closest('div').closest('div').remove();
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何在页面加载(加载所有站点图像后)完全加载正文背景图像?

我想为我的网站加载身体背景图像.它的大小非常大,因此加载页面需要很长时间.所以我想在页面完全加载后加载正文背景图像.

我试过javascript window.onload但它没有帮助.

javascript css jquery

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

标签 统计

jquery ×4

javascript ×3

css ×1

drupal ×1

drupal-7 ×1

getselection ×1