例如选择人员这个弹窗,用的是bootstrap的modal,将这个modal封装,以后页面只要调用人员的地方都用这个弹窗即可,现在有个问题,页面内有多个选择人员按钮,每个按钮点击都是弹的这同一个madal,如何确定该返回值给谁。。以前写cs的时候,弹窗会将线程阻塞,可以在弹窗内操作完了,获取返回值就行,现在这个modal不会阻塞线程,没发按以前那种方法写了,希望给个思路
例如选择人员这个弹窗,用的是bootstrap的modal,将这个modal封装,以后页面只要调用人员的地方都用这个弹窗即可,现在有个问题,页面内有多个选择人员按钮,每个按钮点击都是弹的这同一个madal,如何确定该返回值给谁。。以前写cs的时候,弹窗会将线程阻塞,可以在弹窗内操作完了,获取返回值就行,现在这个modal不会阻塞线程,没发按以前那种方法写了,希望给个思路
渲染的时候将你要使用的数据绑定到对应的元素上,用的时候再从这个DOM元素上获取
<ul>
<li data-msg="a">我是a</li>
<li data-msg="b">我是B</li>
<li data-msg="c">我是C</li>
<ul>
//用的时候获取到就行
$("ul li").on("click",function(){
console.log($(this).data("msg"))
})
8 回答5.1k 阅读✓ 已解决
6 回答3.9k 阅读✓ 已解决
5 回答3.1k 阅读✓ 已解决
9 回答2.8k 阅读
5 回答6.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
给每个按钮一个状态,data-*然后根据这个区识别