gpt4 book ai didi

jquery - 这条 jQuery 行是什么意思?

转载 作者:行者123 更新时间:2023-12-01 02:25:33 26 4
gpt4 key购买 nike

return $('<div>', {
class: "my_Class"
});

最佳答案

它返回一个新创建的 <div class="my_Class"></div>元素,这是
$(html, props) overload of $() 。它需要元素 HTML 和一个属性对象来设置。

有一点需要注意,class是 IE 中的关键字,会导致问题,需要将其放在引号中:

return $('<div>', { 'class': "my_Class" });

更完整的示例可能类似于:

return $('<div>', { 'class': "my_Class", click: function() { alert('hi'); } });

来自文档:

As of jQuery 1.4, we can pass a map of properties to the second argument. This argument accepts a superset of properties that can be passed to the .attr() method. Furthermore, any event type can be passed in, and the following jQuery methods can be called: val, css, html, text, data, width, height, or offset. Note that Internet Explorer will not allow you to create an input element and change its type; you must specify the type using <input type="checkbox" /> for example.

关于jquery - 这条 jQuery 行是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4117571/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com