javascript如何判断<td></td>中的值是否被选中

问题描述

哪位帮忙解答一下,我现在左边有用表格做的列表(列表中有内容),右边有一个用表格做的列表,双击左边的内容后会添加到右边,但现在不知如何判断左边<td></td>中的内容是否被选中,谢谢。这个不允许我用<select></select>做的,所以请不要提示我这个,非常感谢帮忙。。。。。 问题补充:是的,你说对了,我就是要选中的东西移过去,您能给想想办法吗?

解决方案

嗯。可以。。Firefox, Google Chrome, Safari, Opera中:可以用 window.getSelection() IE下可以使用 document.selection.createRange().text function getSelectionText() {if(window.getSelection) {return window.getSelection().toString();} else if(document.selection && document.selection.createRange) {return document.selection.createRange().text;}return '';}
解决方案二:
$("#table1 td").mouseover(function(){ $(this).addClass("hightlight");}).dblclick(function(){ $(this).closest("tr").appendTo($("#table2"));});
解决方案三:
$("#table1 td").mouseover(function(){ $(this).addClass("hightlight");}).dblclick(function(){ $(this).appendTo($("#table2"));});最喜欢jquery!
解决方案四:
内容备选中?难道你想实现单元格中只有被选中的内容才能移动到右边的表格吗?如果是的话就有点麻烦了。如果不是,是想移动全部,就可以绑定td的双击事件来实现。function moveContent(obj){//obj是双击的那个tdif(obj.firstChild.nodeType==3){//是文本 //就复制到右边的单元格}}在td的双击事件上绑定moveContent(this)即可!
解决方案五:
很多元素都支持ondblclick事件,你为什么要监听document。还有jquery对dblclick有封装,很好使用。
解决方案六:
function ClickMe(e){ e = e || window.event; // 通过参数获得事件 var src = e.target || window.event.srcElement; //获得事件源 //alert(src.name +"|"+ src.id); // 得到事件源的属性 值等信息 //alert(src.parentElement.id ); // 得到事件源 的父节点的属性信息。}在 行 或者 表格上添加 时间 onclick=“ClickMe(event)”;然后 可以获取 //alert(src.name +"|"+ src.id); // 得到事件源的属性 值等信息 ID name , text 值

时间: 2024-12-25 10:19:59

javascript如何判断&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;中的值是否被选中的相关文章

JavaScript实现判断图片是否加载完成的3种方法整理

 这篇文章主要介绍了JavaScript实现判断图片是否加载完成的3种方法整理,本文讲解了onload方法.javascipt原生方法.jquery方法三种方法,需要的朋友可以参考下     有时候我们在前端开发工作中为了获取图片的信息,需要在图片加载完成后才可以正确的获取到图片的大小尺寸,并且执行相应的回调函数使图片产生某种显示效果.本文主要整理了几种常见的javascipt判断图片加载完成时的方法,并通过代码与实际应用相结合进行解释与说明. onload方法 通过向img标签添加onload

javascript如何判断输入的url是否正确

 这篇文章主要介绍了javascript如何判断输入的url是否正确,需要的朋友可以参考下 网页得来,原网页广告太多,影响心情   代码如下: <html>  <head>  <title>检查是否为URL</title>  <script language="javascript">  function check(){  str = form1.txt.value;  str = str.match(/http://.+/

借助JavaScript脚本判断浏览器Flash Player信息的方法_javascript技巧

今天研究了点Flex技术,做了一个小的Demo,在测试时发现经常报错,网上一查发现是浏览器Flash Player版本较低造成(需要10及其以上的版本)的,对此总结了一下借助JavaScript脚本判断浏览器Flash Player信息的方法: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>JavaScript判断浏

javascript (js)判断手机号码中国移动、中国联通、中国电信

原文:javascript (js)判断手机号码中国移动.中国联通.中国电信 我国使用的手机号码为11位,其中各段有不同的编码方向:前3位---网络识别号:第4-7位---地区编码:第8-11位---用户号码. 中国移动134.135.136.137.138.139.150.151.152.157.158.159.147.182.183.184.187.188.178(4G) 中国联通130.131.132.155.156.185.186.145(属于联通无线上网卡号段).176 (4G) 中国

-------------【----------如何在datagrid里做javascript本地判断?-------------】-----------

问题描述 版塊編號鏈接關系欄目標題顯示順序00首頁010,1通知0100,1,10dddd030,1,3內部通知0110,11EE0120,11,12ee020,2公告050,2,5內部公告060,2,6外部公告0想实现的功能如下:以上是我绑定出来的datagrid的格式,如果我想删除id为11的EE的栏目,因为他下面有子栏目id为12的ee,所以提示说不能删:以前都是写sql语句回传服务器查询判断,但现在要做成javascript本地判断的形式,因为数据已经得到了,问下这个javascript

Javascript如何判断数据类型和数组类型_javascript技巧

这么基础的东西实在不应该再记录了,不过嘛,温故知新~就先从数据类型开始吧 js六大数据类型:number.string.object.Boolean.null.undefined string: 由单引号或双引号来说明,如"string" number:什么整数啊浮点数啊都叫数字,你懂的~ Boolean: 就是true和false啦 undefined:未定义,就是你创建一个变量后却没给它赋值~ null: 故名思久,null就是没有,什么也不表示 object: 这个我也很难解释的

javascript简单判断输入内容是否合法的方法_javascript技巧

本文实例讲述了javascript简单判断输入内容是否合法的方法.分享给大家供大家参考,具体如下: 关于检测用户输入的内容是否有非法的字符检测实现思路 1.定义合法的字符串(源字符串) 2.获取用户输入的内容 3.循环的取出用户输入的每一个字符,去源字符串中查找   1).查找到了,返回字符串查找的位置   2).没有找到返回-1,我们正好利用-1检测用户输入的内容是否合法 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0Transitional//

JavaScript 数据类型判断

原文:JavaScript 数据类型判断 JavaScript 的数据类型分为两类:原始类型(基本类型)和对象类型(引用类型).原始类型包括数字.字符串和布尔值,另外有两个特殊的原始值:null 和 undefined,除此之外的都是对象.对象还包括两种特殊的对象:数组和函数. 下面所有代码表达式如果返回值为 true 表示判断成立,否则不成立,变量 obj 表示需要判断的值. 通用方法 使用 typeof 运算符 判断数据类型可以使用 typeof 运算符,返回值是一个代表数据类型的字符串(注

javascript实现判断鼠标的状态_javascript技巧

javascript实现判断鼠标的状态 <script> function dclick() { form1.text.value = "您双击了页面!"; } function Click() { form1.text.value += "您单击了页面"; } function down() { form1.text.value = "您按下了鼠标"; } function up() { form1.text.value = &qu