2016-10-29 2 views
0

안녕하세요, 나는 데이터 속성이있는 테이블과 데이터 속성이 동일한 값을 가지고 있다면 무엇을 찾을 수 있습니까?jQuery 데이터 속성 값 찾기

<tr style="height: 40px;" cart-item="" data-line-weight="10" data-total-lien="10" data-item-barcode="3434" class="tablerow" id="rowid1"> 

I 데이터 항목-바코드가 "3434" 동일하고, 입력의 값이 그 발견 된 TR 내부에 제출 한 변경이있는 TR을 찾기 위해 노력하고

<tr style="height: 40px;" cart-item="" data-line-weight="10" data-total-lien="10" data-item-barcode="3434" class="tablerow" id="rowid1"> 
<td width="210" class="text-left" style="line-height:30px;"> 
<span style="text-transform: uppercase;">food</span></td> 
<td width="130" class="text-center" style="line-height:30px;">10</td> 
<td width="145" class="text-center"><div class="input-group input-group-sm"> 
<span class="input-group-btn"> 
<button class="btn btn-default item-reduce" type="button" id="reduce1">-</button> 
</span> 
<input type="number" name="QNY[]" value="1" class="form-control qny" aria-describedby="sizing-addon3" id="qny1"> 
<span class="input-group-btn"><button class="btn btn-default item-add" type="button" id="addB1">+</button></span></div></td></tr> 

당신이 달성하고 싶은 내가 잘 이해한다면 감사

+1

질문이 명확하지 않다 ... 당신이 – Geeky

+0

편집 그런 다음 쿼리보고 정확히 명확히하십시오 수 있습니다 –

답변

1

이 작동합니다 :

$('tr[data-item-barcode="3434"] input[type="number"]').val('YOUR VALUE'); 
0

나는 무엇을 성취하려고하는지 잘 모르겠다. 그러나 만약 내가 그 속성 (data-item-barcode = 3434)과 tr을 매치한다면, 어떤 값으로 입력을 업데이트하고 싶습니까?

그래서, 여기 간다 :

var trMatched = $("tr[data-item-barcode=3434]"); 
 
if(trMatched.length > 0){ 
 
    $("input", trMatched).val(20); 
 
    }
<!DOCTYPE html> 
 
<html> 
 

 
<head> 
 
    <title>Test</title> 
 
</head> 
 

 
<body> 
 
    <table> 
 
    <tr style="height: 40px;" cart-item="" data-line-weight="10" data-total-lien="10" data-item-barcode="3434" class="tablerow" id="rowid1"> 
 
    <td width="210" class="text-left" style="line-height:30px;"> 
 
     <span style="text-transform: uppercase;">food</span> 
 
    </td> 
 
    <td width="130" class="text-center" style="line-height:30px;">10</td> 
 
    <td width="145" class="text-center"> 
 
     <div class="input-group input-group-sm"> 
 
     <span class="input-group-btn"> 
 
<button class="btn btn-default item-reduce" type="button" id="reduce1">-</button> 
 
</span> 
 
     <input type="number" name="QNY[]" value="1" class="form-control qny" aria-describedby="sizing-addon3" id="qny1"> 
 
     <span class="input-group-btn"><button class="btn btn-default item-add" type="button" id="addB1">+</button></span> 
 
     </div> 
 
    </td> 
 
    </tr> 
 
</table> 
 

 
</body> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
</html>