这是我的页面来源:
<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() 获取用户选择的内容。但我不知道如何获取选择的文本节点。
提前致谢,洛根
我正在使用drupal7.我列出了用户个人资料.用户配置文件详细信息页面包含历史 它显示像'会员22小时15分钟'
我想隐藏历史部分.
使用.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()多个事件处理程序与委托(未来元素)?
这可能吗?
<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 window.onload但它没有帮助.