单击按钮时选择文本
Select text when clicked on a button
到目前为止,我有这个:
<span class="description">Description 1</span>
<button class="select">Select!</button>
<span class="description">Description 2</span>
<button class="select">Select!</button>
<span class="description">Description 3</span>
<button class="select">Select!</button>
<span class="description">Description 4</span>
<button class="select">Select!</button>
我希望按钮选择"description"类元素中的文本,但仅适用于前一个。这可能吗?也就是说,如果用户单击第一个选择按钮,则将选择描述 1。
注意:在选择中,我的意思是应该突出显示文本。提前致谢
使用 prev()
获取前一个元素:
$("button").click(function(){
var text = $(this).prev().text();
alert(text);
});
查看演示:http://jsfiddle.net/maxdK/
要突出显示文本,您可以更改文本样式或应用任何 css 属性,例如
$(this).prev().css("background-color","red");
或者您可以添加任何 CSS
$(this).prev().addClass("css-class");
相关文章:
- 或者在表单上选择默认选项文本(选择1)
- Javascript:包括特殊字符的文本选择
- 大写--文本区域中的文本选择
- 点击
- 项目时的文本选择
- 通过 javascript 在每次点击时动态禁用文本选择
- 文本框的 CSS 文本选择覆盖
- 单击“img”源时,文本选择未清除
- 链接内的内容可编辑块,如何防止重定向,但让文本选择插入符号位置更改
- 当我单击画布并拖动鼠标时,光标将变为文本选择光标.我该如何防止这种情况发生
- 重新启用文本选择(Opera、webkit等)
- 绝对元素后面的元素上的文本选择
- 禁用JavaScript中的文本选择器
- 从网站中删除文本选择限制的脚本
- Javascript/jQuery Load 函数,文本选择
- HTML 浏览器的“文本”选择:选择整个单词(如在 iBooks 中)
- 锁定页面文本选择
- 如何删除文本选择中的子元素
- 如何将选定的“文本”选择框发送到按钮上的函数,以便使用角度进行 ng 单击
- 锤击.JS桌面文本选择和滑动冲突
- j查询启用/禁用文本选择错误