我有col-xs-6
,如下所示:
col-xs-12
我想将$('div').removeClass("col-xs-6 form-field input_controls").addClass("col-xs-12 form-field input_controls");
更改为// first create your json object
JsonObject object = new JsonObject();
object.addProperty("note_name", "your value goes here");
object.addProperty("description", "your description goes here");
// add other stuffs here
//create list of files to upload
List<Part> files = new ArrayList<>();
for (int i = 1; i <= 3; i++) {
files.add(new FilePart("file" + i, new File("path of file like: storage/image/....")));
}
Ion.with(context)
.load("POST","http://example.com")
.uploadProgress(new ProgressCallback() {
@Override
public void onProgress(long downloaded, long total) {
int percent = (int) (downloaded * 100 / total);
// update your progressbar with this percent if needed
}
})
.addMultipartParts(files)
.setMultipartParameter("json", object.toString()) // your json is here
.asString()
.setCallback(new FutureCallback<String>() {
@Override
public void onCompleted(Exception e, String result) {
if (e != null) {
// error: log the message here
return;
}
if (result != null) {
// result is the response of your server
}
}
});
。我用以下代码尝试了这个:
post_status!= .$status
但我收到的错误是:
未捕获的TypeError:无法读取null的属性“removeClass”。
我不是前端人,所以jQuery超出了我的范围。
答案 0 :(得分:2)
只需使用document.ready
功能
$(document).ready(function(){
$('div').removeClass("col-xs-6 form-field input_controls").addClass("col-xs-12 form-field input_controls");
});
答案 1 :(得分:2)
当你的javascript执行时,你的DOM结构似乎还没准备好。因此,您需要添加一个就绪事件:
$(function(){
$('div').removeClass("col-xs-6 form-field input_controls").addClass("col-xs-12 form-field input_controls");
});
答案 2 :(得分:2)
事实证明我正在使用正确的jQuery代码,但是,平台ServiceNow将jQuery分配给$j
变量,因此它不会与其他jQuery原型冲突。我能够正确使用和执行的代码如下:
$j(document).ready(function(){
if($j('div.col-xs-6.form-field.input_controls').hasClass('col-xs-6')){
$j('div.col-xs-6.form-field.input_controls').removeClass('col-xs-6').addClass('col-xs-12');
}
});
答案 3 :(得分:0)
您不需要删除所有类并再次添加它们,以下内容就足够了:
ConfigureServices
jQuery会将类$(function(){
$('div').removeClass('col-xs-6').addClass('col-xs-12');
});
附加到div元素的末尾。