클릭 한 버튼에서 ID를 확인하는 방법을 알아 내려했지만 아직 입력 집합에는 존재하지 않습니다. 버튼에서 ID를 가져옵니다입력 값과 단일 값 비교
코드는 사람이있는 경우 ID를 확인
$(".detail-view button").on("click", function() {
var detailID = $(this).attr('id');
코드,
function itemExists() {
$("input#lunchorder_item_entry_id").each(function() {
existingID = $(this).val();
if(detailID == existingID) {
alert("You have already added this item. If you want to change item details, please remove the item and re-add it to your cart. Thank You!");
} else {
}
});
}
나는이 만 시간의 일부를 작동하는 데 문제가 존재하지 않는 클릭 이렇게하는 더 좋은 방법에 대한 제안 이것은 이것이 내 목표를 달성하는 최선의 방법이 아니라고 확신합니다. 고맙습니다!
처럼 보일 것이다 전체. 'itemExists' 함수의 컨텍스트에서, – undefined
'$ (this) .attr ('id');를'this.id'로 변경합니다. 이렇게하면 jQuery 객체로 변환 할 'this'를 저장하고 또 하나의 함수에 의해 접근하는 대신에 직접'id' 속성에 접근하십시오 .. – fernandosavio
좋아요, 함수'itemExists'는 클릭 할 때의 내 함수 내에 있다는 것을 언급해야합니다. – philecker