는 내가 일을 다음 얻으려고 : 나는 단지 하나의 CSS 세터에 의해 얻을 기대했다Jquery에서 CSS 속성을 설정할 때 변수를 사용하는 방법은 무엇입니까?
var $marPad = $('#wrapper').attr('id') == "overthrow" ?
["margin-top", "margin-bottom"] : ["padding-top", "padding-bottom"];
$("#toBeSet").css({
$marPad[0] : "100px",
$marPad[1] : "100px"
})
이 방법. 그러나 방화범은 항상 내가 $ marPad [0]과 같은 CSS 선택기를 만들 수 없다고 알려줍니다. 항상 이 누락되었습니다. 속성 ID 이후.
누군가 내가 뭘 잘못하고 있고 고정 CSS 선택기 대신 변수를 사용할 수 있다면 어떨까요?
도움 주셔서 감사합니다.
이 날 수정 :. 나는,이 같은 뭔가를해야한다고 말했다 오전 없습니다 false입니다. ID로 요소를 선택하고 나인지 확인하기 때문에 D는 그렇지 않습니다. 그래서'$ marPad'는 항상''padding-top '',''padding-bottom '''과 같습니다. – Jasper
@ 재스퍼 - 정확합니다. 방금 질문을했습니다. 사용자 정의 jqm-data 속성이 제대로 작동하는지 확인합니다. 그래도 지적을위한 thx! – frequent