尝试删除一个类并使用jquery添加一个类

时间:2017-04-05 13:59:02

标签: javascript jquery

我在尝试调整iframe大小时遇到​​问题。我希望能够添加和删除一个类,以便它可以更宽,然后更小。由于某种原因,我甚至无法添加课程。有什么建议吗?



(spec/def ::solution
  (let [s (spec/cat :sym symbol? :str string? :kws (spec/* keyword?))]
    (spec/with-gen s #(gen/fmap vec (spec/gen s)))))

(spec/exercise ::solution)
=> ([[T ""] {:sym T, :str ""}]
    [[t* "Z" :g*] {:sym t*, :str "Z", :kws [:g*]}]
    [[G?8 "td" :*K/j] {:sym G?8, :str "td", :kws [:*K/j]}])




http://jsfiddle.net/fesye0mu/3/

3 个答案:

答案 0 :(得分:3)

您需要将function传递给$(document).ready()

addclass应为addClass,大写C

jQuery中的

onclick只是click

$(document).ready(function() {
  $('#resize').click(function() {
    $('.frame_wrap').addClass('test');
  })
});
.test {
  border: 5px solid blue;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div id="preview_site">
  <div class="preview_wrap">
    <iframe class="frame_wrap" src="https://www.bdanzer.com"></iframe>
  </div>
</div>

<button id="resize">Button</button>

答案 1 :(得分:0)

onclick

中没有jquery这样的功能

应为click(function(){})on('click', function(){})。 addclass也应该是addClass

更改为

$(document).ready(
  $('#resize').click(function() {
    $('.frame_wrap').addClass('test');
  })
)

答案 2 :(得分:0)

您应该使用addClass()而不是addclass,因为它区分大小写。