我有如下html元素:

<input type=hidden class=txtCustomerId value=".parent::current()." />";
<input type=button class=printToTextarea value='Get to box' />

和jquery:
$(".printToTextarea").on("click", function () {
    var array = $('.txtCustomerId').map(function() {
    return this.value;
}).get();
     loadxmldoc(array);
 });

它将所有元素作为数组从类名为txtCustomerId的隐藏字段中传递,而我只需要单击按钮时的当前元素。按钮也是数组,两者应该具有相同的索引。

最佳答案

下面使用eq()index()的代码在很大程度上满足了要求。

$(".printToTextarea").on("click", function () {
    var i = $('.printToTextarea').index(this);

    var custid=$('.txtCustomerId').eq(i).val();

     loadxmldoc(custid);
    $("#textInput").focus();
 });

08-27 21:57