[英]How to replace value of data value with defined variable in jquery?
在javascript中,我有这样的代码:
var tags_ext = $('*[data-val="301"]').data('val');
我可以定义一个变量来代替“301”吗? 像这样:
var tags_php = "301";
var tags_ext = $('*[data-val=tags_php]').data('val');
因为我想从php获取预设标签值。 更多信息,你可以去http://jsfiddle.net/bJHM8/11/谢谢
使用javascript串联:
var tags_php = "301";
var tags_ext = $('*[data-val='+tags_php+']').data('val');
你能编写一个生成动态选择器的函数吗?
var tags_php = "301"
var tags_ext = $(getDynamicSelector(tags_php)).data('val');
function getDynamicSelector(tags_php){
return "*[data-val=" + tags_php + "]"
}
你的意思是这样的:
var foo='bar'
$('*[data-val='+foo+']').data('val')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.