查找具有动态属性值的元素

时间:2014-05-15 07:19:58

标签: jquery

尝试通过

查找元素值
"QNTAnswer" : self.page.find("input[chkid='"+res[i]+"']").val(),

不起作用,但如果我像

那样对值进行硬编码
"QNTQuestionComments" : self.page.find("textarea[chkid='1-IQL9LB']").val()

正在运作

请帮忙

2 个答案:

答案 0 :(得分:0)

尝试使用此

"QNTAnswer" : self.page.find("input[chkid=" + res[i] + "]").val()

如果仍然无效,请尝试使用调试器找出input[chkid=" + res[i] + "]的值。

答案 1 :(得分:0)

确保res [i]不为null或未定义。此外,您将无法找到textarea作为输入。

请尝试以下操作:

"QNTAnswer" : res[i] != null ? self.page.find("textarea[chkid='"+res[i]+"']").val() : "your default value",