获取页面ID值jquery与javascript写法差异

问题:页面传ID 到后台,后台获取不到ID

1)查看页面有没有定义ID

例如:

<input id="examsId" name="examsId" type="hidden" value="$!{examsId}">

(2) 在列表中新增时,需要传入ID

(3) 直接找到new() 的方法

[项目CURD封装在 bstable_crud.js.vm文件中]

// 新增

function newRow() {

    var loadingIndex = layer.load(2, {shade: [0.1]}); // 加载start

    window.location = _baseUrl + (_newUrl || "/new");

}

(4) 页面需要传递ID

需要补充

例如:

var examsId = $('#examsId').val();

var _newUrl = "/new?examsId=" + examsId;

注意:获取ID 的javascript和jquery的写法不同

jquery的写法:   var examsId = $('#examsId').val();

javascript写法:

获取的

var examsId = document.getElementById(examsId);

$(‘#xxx’)  jquery id选择器,返回的是jquery的对象;

通过console.log

document.getElementById(examsId) js通过id查询标签, 返回的是 dom对象

-------------------------------------------------------------------------------------------------------

其实都是小问题,基本就一句话:细节决定成败。

猜你喜欢

转载自blog.csdn.net/qq445622441/article/details/78612808