如何在jQuery UI对话框中访问元素?

时间:2014-10-06 20:08:21

标签: javascript jquery-ui

更新:下面链接的JSFiddle已更新。这会重现问题。

现在按要求编辑问题:代码位于此JSFiddle

toggleFundingType()函数始终返回false。

我错过了什么?

2 个答案:

答案 0 :(得分:1)

您的代码完美运行检查Here

或者您可以使用以下代码(我更改选择器只是为了确保阻碍单选按钮)

function firstButtonIsChecked() {
     if ($("#my_dialog :radio[value=encumbrance]").is(":checked")) {
          return true;
     }
     else {
          return false;
     }
}

答案 1 :(得分:0)

想出来。

我最终使用了Firefox plugin FirePath,当你将鼠标悬停在元素上时,它会为你提供最好的jQuery选择器。

这是JSFiddle with the working solution

一切都归结为一次选择一个单选按钮,输入然后是元素ID,如:

$('input#funding_type_encumbrance')