最近在做一个网页数独小游戏,在使用input的text标签时折行后就无法获取准确的val值。分开写div的话只可以获取一个div内部的index值。大神们,有好的解决方案吗?如何获取当前选定元素所在的行列?万分感谢!

解决方案 »

  1.   

    给div添加自定义属性做标致啊
    不知道你说的什么
      

  2.   

    网页代码,其实是一个树状结构,任何一个元素点击,可以使用$(e.currentTarget )得到点击的对象,再得到其他值就很容易了
      

  3.   

    数独应该是9*9的table表格吧。
    比如获取第三行第四列
    $("#tableID tr:eq(2) td:eq(3) input").val()
      

  4.   

    我用input标签写的,能获取吗?
      

  5.   

    是用jquery?我的是input标签写的
      

  6.   

    数独应该是9*9的table表格吧。
    比如获取第三行第四列
    $("#tableID tr:eq(2) td:eq(3) input").val()

    动态获取,比如我移动到第一行第一列就显示出来
      

  7.   

    数独应该是9*9的table表格吧。
    比如获取第三行第四列
    $("#tableID tr:eq(2) td:eq(3) input").val()

    动态获取,比如我移动到第一行第一列就显示出来
    没明白你什么意思。你发下代码或者图例吧
      

  8.   

    数独应该是9*9的table表格吧。
    比如获取第三行第四列
    $("#tableID tr:eq(2) td:eq(3) input").val()

    动态获取,比如我移动到第一行第一列就显示出来
    没明白你什么意思。你发下代码或者图例吧
    已经发了,你帮忙看一下谢谢
      

  9.   

    在td的click事件中把事件函数内的$(this)保存在全局变量中
    在下面数字按钮中用
    变量.find("input").val(n)
    设置
      

  10.   

    $(':text') 所有的 input type=text 标记
    $(':text').eq(行*9+列).val(n)
      

  11.   

    其实你本该是直接命名的
    <input type=text name=g12>
    g12 表示 1 行 2 列