정상적인 위치에서 "튀어 나오는"부분이 있으며 뷰포트의 측면에 바인딩됩니다. 이런 일이 발생하면 특정 요소가 숨겨져 즉각적으로 중요한 데이터 만 남겨 둡니다.비어있는 경우에만 입력 필드로 텍스트를 보냅니다.
내 문제는 데이터를 포함하지 않는 클래스와 일치하는 셀에만 복사 된 데이터를 가져올 수 없다는 것입니다.
나는 문제가 내 JS에있다 확신한다 : http://jsfiddle.net/UjPAk/
어떤 도움이 크게 감사합니다 :
$('.spec-table-quote-button').click(function() {
var toCopy = $(this).closest('tr').find('td:eq(1)').text();
var copyInto = $(".part-number-input").val('');
$(copyInto).val(toCopy);
$('.add-field').click();
});
여기 모든 조각을 볼 수있는 바이올린입니다. 미리 많은 감사드립니다!
Gotcha. JS/jquery로 기본을 뛰어 넘는 수준. filter()가 어떻게 작동하는지 연구해야 할 것입니다. 다시 한 번 감사드립니다! – Todd
http://stackoverflow.com/a/1299468/349353에 따르면, 필터 대신에'$ ('. part-number-input [value = ""]')'같은 것을 할 수 있습니다. – peterjmag
참. 필터 방법을 사용하면 "데이터가 포함되지 않은"구성 요소에 대해보다 유연하게 처리 할 수 있습니다. 예를 들어 값이 공백이나 공백이 아닌지 확인할 수 있습니다. –