이것은 무엇입니까 : '+ 변수 +'? 나는이 작동하지 않는 이유 ... 난 그냥'+ 변수 +'는 무엇을 의미합니까?
value= window_value
img id= w+window_value
를 작성하고를 사용하는 경우 실제로
$('#story_pages').append('<div><button value="'+window_value+'" onclick= "reload_to_canvas(this.value)" ><img id="w'+window_value+'", src=white_data_URL, width="100px", height="100px"/> </button></div>');
:
나는 jQuery를 일부 DOM 요소를 추가하는 방법을 추가 사용 선택기 $ ('# (w + window_value)') 요소를 찾으십시오. 실패해야합니다.
이 연산자는 무엇입니까? '+ variable +'
왜 우리는 이상한 표기법 ''+ variable + ' "을 사용해야합니까?
언제이 표기법을 사용해야합니까?
+1 다른 접근법 (이점을 추가했습니다. 예를 들어, 몇 가지 추가 조건문을 쉽게 넣을 수 있으며, 문자열 처리가 가능한 클릭 대신 클로저를 사용할 수 있습니다) – Thilo
@Quentin Thanks. 그러나 value = window_value가 window_value의 내용을 가져올 수있는 이유는 무엇입니까? 이 작업을 수행하기 위해 연결 연산자를 사용해야합니다. – Stallman
"값 = window_value가 window_value의 내용을 가져올 수있는 이유는 무엇입니까?" - 그럴 수 없습니다. 왜냐하면'window_value'는 문자열 리터럴에 문자가 될 것이고 변수 이름이 아니기 때문입니다. 그래서 문자열을 연결하거나 DOM을 사용해야합니다. – Quentin