访问td元素中的所有输入/文本框

尼尔

我正在使用一个表,该表的超链接在最后一栏中带有“编辑”字样。在前两列中是两个文本框,其readonly值设置为true。

当用户单击“编辑”链接时,我想将readonly属性更改为false,并将超链接的措辞更改为“保存”。

click功能附加到超链接后,如何访问两个文本框?我的第一个想法是检查.parent元素input并从那里去,但这没有用。我也尝试过查找closest td元素并对其进行.find任何操作,input但我也无法使它正常工作(尽管我可能会inputs错误地遍历整个循环

这是我到目前为止的内容:

    $('.editException').click(function () {
        if ($(this).text() == 'Save') {

        } else {
            //Change text of hyperlink (this is working)
            $(this).text('Save');

            //My two attempts at making the text boxes non-readonly
            $(this).parent('input').attr('readonly', false);
            $(this).closest('td').find('input').each(function () {
                this.readOnly = false;
            });
      });
巴尔玛

尝试这个:

$(this).closest('tr').find('input').attr('readonly', false);

您需要一直进行到TR,因为输入在不同的列中。您不需要.each(),因为它.attr()适用于所有选定的元素。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

访问td元素中的所有输入/文本框

来自分类Dev

是否可以在没有特定元素ID的文本框中输入文本

来自分类Dev

访问表格将不接受文本框中的输入

来自分类Dev

访问表单将不接受文本框中的输入

来自分类Dev

从VB模块中的访问表单引用文本框输入

来自分类Dev

不允许在所有文本框中输入特定字母以用于MS Access

来自分类Dev

不允许在所有文本框中输入特定字母以用于MS Access

来自分类Dev

Selenium Webdriver:在ul文本框中输入元素

来自分类Dev

在文本框中没有文本就无法输入

来自分类Dev

在文本框中没有文本就无法输入

来自分类Dev

替换富文本框中的所有文本

来自分类Dev

清除Windows窗体中除特殊文本框外的所有文本框

来自分类Dev

从多行文本框中获取所有行

来自分类Dev

禁用WPF中的所有文本框

来自分类Dev

C# 在表单中添加所有文本框

来自分类Dev

禁用文本框中的所有快捷方式

来自分类Dev

为应用程序中的所有文本框选择文本框中的所有文本

来自分类Dev

当在一个文本框中输入值时,所有错误消息都会消失

来自分类Dev

HTML文本框输入-单击时始终选择所有文本

来自分类Dev

在表单中切换或单击文本框时选择文本框中的所有文本

来自分类Dev

将所有具有类的输入文本框的值设置为“ 0”

来自分类Dev

在输入文本框中防止退格

来自分类Dev

同步文本框(在表单中输入)

来自分类Dev

在文本框中输入字符的按键?

来自分类Dev

RSelenium:文本框中的输入值

来自分类Dev

无法在文本框中输入值

来自分类Dev

在输入文本框中防止退格

来自分类Dev

文本框中的输入验证

来自分类Dev

访问itemTemplate中的文本框

Related 相关文章

热门标签

归档