提交的输入字段的值

时间:2015-04-23 20:33:26

标签: jquery

我正在尝试从单击的按钮获取输入字段的值,但我只能获取第一个输入字段的值。

我做错了什么?

此外,如果有人在两个字段中输入数据,则只是单击按钮的值。

这是我的小提琴:http://jsfiddle.net/60kwpzqw/1/

 dbsearch = ['.googlebtn','.amazonsbtn'];
 dbid = ['#google','#amazon'];
 sselector = dbsearch.join(", ");
 idselector = dbid.join(", ");
    $(sselector).click(function(event) {
      keyword = $(idselector).val();
       $(keyword).val(keyword);
       myClass = $(this).attr("class").split(' ')[2];
       BtnRank = $(this).index('button');
       alert('BtnRank: '+BtnRank+' '+myClass+' '+keyword);
       event.preventDefault(); 
   });

1 个答案:

答案 0 :(得分:2)

您可以使用<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <include layout="@layout/toolbar" /> <ScollView ...> you content here.. </ScollView> </LinearLayout> https://api.jquery.com/siblings/

来完成此操作

http://jsfiddle.net/60kwpzqw/2/

.siblings()

这是唯一需要针对提供的代码进行更改的行

如果表单包含更多图层/更复杂,则可以使用keyword = $(this).siblings('input').val(); https://api.jquery.com/closest/

.closest()