所以,基本上这是我测试= http://www.greenthumbgifts.com.au/buy/Mothers-Day/Eucalyptus-and-Lemon-Candle-with-Native-Gum/252?&templatebody=test2
的页面我希望你去"个性化你的礼物"在页面右上角的部分,测试YES按钮,其中有可写内容的可折叠内容,它只从第一个输入文本(切割板)获取值,但不是第二个选项卡(花箱)和第三个标签(带)。放入文本后你会看到输入的值然后按回车或点击好。请检查。我想通过选项卡名称(也许是?)获取值和第二个和第三个选项卡。请帮助。谢谢!
答案 0 :(得分:1)
当用户按OK或按Enter键时,使用
var rText = $("input.rInputText").val();
获取文本框的值。问题是你有3个不同的文本框,它们具有相同的" rInputText"所以当你使用
$("input.rInputText").val();
它只是拾取与选择器匹配的第一个元素,在这种情况下,它是第一个选项卡中显示的文本框。
我建议将其改为
var rText = $(".tab-pane.active input").val();
使用" .tab-pane.active"在选择器中,它查找具有类" tab-pane"的元素。 AND"活动",因此只有活动输入被选中。