我知道如何从单个元素中删除属性,已经有一些帖子:
$("div.preview").removeAttr("style");
Run Code Online (Sandbox Code Playgroud)
这是HTML代码:
<div class="preview" style="background-color:white">
<p>Some text<span style="font-size:15px;">some text</span></p>
some more code
</div>
Run Code Online (Sandbox Code Playgroud)
问题是,这将仅从预览div中删除样式属性.我想从div中的所有元素中删除.这只是一个例子,在实际场景中会有更广泛的html.
有没有简短的方法呢?
更新:太好了,我现在知道怎么做了.但是如果将html作为存储在变量中的字符串发送到函数会怎样.而不是
$("div.preview")
Run Code Online (Sandbox Code Playgroud)
我有
var string = '<div class="preview"><p style='font-size:15px;'>....</p><div>'
Run Code Online (Sandbox Code Playgroud)
有没有办法说下面这样的东西?
$(string).find(*).removeAttr("style");
Run Code Online (Sandbox Code Playgroud) 我使用旧版本的Codeigniter框架.随着新版本的PHP我得到这个错误:
Only variables should be assigned by reference
我想知道这是否是安全的错误修正:更改:
$this->_base_classes =& is_loaded();
Run Code Online (Sandbox Code Playgroud)
至
$assign = is_loaded();
$this->_base_classes =& $assign;
Run Code Online (Sandbox Code Playgroud)
那是一样的吗?
目前我以下列方式显示图像:
<img src="<?php echo base_url().USER_UPLOAD_URL.$post['userPhoto'] ?>" />
Run Code Online (Sandbox Code Playgroud)
USER_UPLOAD_URL在application/config/constants.php中定义.
define('USER_UPLOAD_URL', "uploads/user_uploads/");
Run Code Online (Sandbox Code Playgroud)
有没有办法在constants.php中包含base_url()?通过这种方式,我不需要在视图中每次写入base_url().有没有替代方法?
TNX
我想将$(this)传递给函数,但我不确定.有一个类似的线程,但我仍然无法使其工作.我希望有人可以帮助我.
$(document).ready(function() {
var delay = (function(){
var timer = 0;
return function(callback, ms){
clearTimeout (timer);
timer = setTimeout(callback, ms);
};
})();
$('input').keyup(function() {
delay(function(){
alert($(this).val());
}, 1000 );
});
});
Run Code Online (Sandbox Code Playgroud)