我有一个HTML表单,该表单的ID为“ soln_c_links”,这是一个选择字段,具有两个值“ Yes”和“ No”;

在该字段下面是4个表格行,这些行带有基于上面我要显示/隐藏的选择的输入字段。 我遇到的问题是,没有围绕这些字段的ID的DIV,而且tr中没有ID可以抓住,并且由于这是预编译的软件,因此我无法更改此问题。

这些字段在tr中确实有两个元素。(示例)

<tr>
<td>
<SPAN id=_Captsoln_c_title_a class=VIEWBOXCAPTION>Link Title:</SPAN><BR>
<SPAN id=_Datasoln_c_title_a class=VIEWBOX>
<INPUT id=soln_c_title_a class=EDIT maxLength=20 size=50 name=soln_c_title_a>
<INPUT type=hidden name=_HIDDENsoln_c_title_a></SPAN>
</td>
</tr>

所有四行都遵循相同的命名约定,即soln_c_title_a和soln_c_link_a从“ a”到“ d”

使用JQuery是否可以实现?

谢谢

贾斯汀

===============>>#1 票数:1 已采纳

如果要选择表行,则可以选择其子级,然后冒泡到父级。

例:

$(".VIEWBOX").each(function() {  //this selects the VIEWbox class elements

     var row = $(this).parent().parent(); //The DOM is TR > TD > ".VIEWBOX"-item

    if(selector here)
        row.hide();
 });

===============>>#2 票数:0

您可以尝试使用第n个子选择器 隐藏第一行用法的示例:

$('table tr:nth-child(0)').hide();

当然,您需要一种识别表的方法。 根据您的JavaScript,可以使用closest()next()来实现。

===============>>#3 票数:0

如果您没有任何ID或找到所需的正确INPUT元素的简便方法,则始终可以根据其名称执行查找

$('input[name=_HIDDENsoln_c_title_a]')

该名称也可以由您的代码生成,因此如果您需要更改下拉值的名称以匹配字段值,则也可以执行此操作

var altName = ... // some text variations on the name
$('input[name=' + altName + '])

您还可以匹配以指定文本开头的名称

$('input[name$=someStartText]')

以指定文字结尾

$('input[name^=someEndText]')

包含指定文字

$('input[name*=someText]')

甚至包含特定字词(以空格分隔)

$('input[name~=someWord]')

  ask by Justin Erswell translate from so

未解决问题?本站智能推荐:

1回复

使用jQuery选择下拉选项后显示隐藏的字段集

此处的目标是隐藏“州冠军”字段集,除非从下拉列表中选择了“州冠军”。 这在jSFiddle中有效,但是由于某些原因,它在实时页面上不起作用。 请帮忙。 相关CSS / JS代码: 相关HTML代码 链接到JSFiddle: http : //jsfiddle.net
2回复

jQuery基于下拉选择值和单选按钮的显示/隐藏文本字段

我试图基于下拉选择值和单选按钮值显示/隐藏隐藏字段。 这是我的代码的一部分: 当州= NY且伙伴关系=是时,我想显示隐藏字段“资产”。
2回复

使用jQuery显示/隐藏字段集

我有以下html代码:- 但是,如果用户单击“显示/隐藏表单”按钮,又如何根据字段集的当前状态将按钮标签更改为显示或隐藏,则如何显示和隐藏字段集? BR
1回复

使用JQuery移动滑块显示/隐藏字段集

我将有大约10个字段集,并且我希望每个字段集都取决于“建筑物数量”滑块的值。 我该怎么做呢? 这是我到目前为止的内容: http://jsfiddle.net/wvVmT/1061/ HTML: JQuery的: 只想测试一下,看看是否可以让字段集显示是否
2回复

使用JavaScript或jQuery按值获取字段集的输入

我需要检查字段集中的特定输入,其中元素仅由不同的值定义: 我已经在jQuery中尝试了多种方法,例如: 但是没有运气。 有什么帮助吗? 谢谢。
1回复

单击提交按钮时,不会清除下拉列表中的显示值和用户输入的输入字段值的问题-Jquery

我正在使用html和jQuery。 当用户单击“提交”按钮并显示在html表中时,我正在迭代json值。 我在显示“ mortgageType”下拉列表中的值时遇到问题 ,而当用户单击“提交”按钮时,loanNum和Status字段按预期显示。 另一个问题是,当用户在第一行和第三行中输入数
3回复

如何在下拉字段中显示JavaScript值?

我提出了一个小问题,但我似乎无法优雅地解决。 我有一个HTML表单,我想在其中使用javascript显示日期(今天和接下来的2天,dd / mm)。 该页面基于jQueryMobile构建。 这是我的HTML 这是我的Javascript 这是JSFiddle
1回复

隐藏/显示字段基于PHP同时在JQuery中循环下拉

我在PHP foreach循环中有数据数组,并且brand_new[]数据( tr )我都有一个下拉字段,我将其命名为brand_new[] ,该下拉字段将显示/隐藏我的account_no字段,由于style='display:none' ,该字段暂时隐藏了style='display:non
1回复

jQuery添加下拉列表和输入数字字段的值

我有一个进行计算的表格。 它从组件中获取所选选项的值,并乘以在输入数字字段中输入的单位数。 我无法在表格中显示单位数,因为我当前选择的所有值都是下拉列表。 JS小提琴 是否需要if if语句从输入选择值和输入数字值中选择值? 如何做到这一点?
2回复

在下拉更改值JQuery上使用自己的类清除文本字段

我希望在每个选择的“更改值”中,相关类所有自己分组的文本框都变成空值,我尝试使用此简单代码进行尝试,但没有成功。 请帮助我,非常感谢。 $(document).ready(function () { $("#FormPallet" + $(this).val()).on("ch