将script中的值替换为element中的值

时间:2016-06-15 09:49:04

标签: javascript jquery

我被要求设置一个脚本,用以下脚本中某些元素的已找到的值替换某些值。我无法访问数据库,只能使用jQuery或javascript。这可能吗?

HTML:

<div class="info"><span>Manufacturer</span> </div> 

脚本:

var ccs_cc_args = ccs_cc_args || [];

  ccs_cc_args.push(['cpn', 'CPN']); 
  ccs_cc_args.push(['mf', 'MFR_NAME']); //replace MFR_NAME dynamically with the value from the span element above
  ccs_cc_args.push(['pn', 'MPN']); 
  ccs_cc_args.push(['upcean', 'EAN_CODE']); 
  ccs_cc_args.push(['lang', 'nl']);
  ccs_cc_args.push(['market', 'NL']);

  (function () {
     var o = ccs_cc_args; o.push(['_SKey', '3a535060']); o.push(['_ZoneId', '6cddbf26bb']); 
     var sc = document.createElement('script'); sc.type = 'text/javascript'; sc.async = true;
     sc.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.cnetcontent.com/jsc/h.js';
     var n = document.getElementsByTagName('script')[0]; n.parentNode.insertBefore(sc, n);
  })();

1 个答案:

答案 0 :(得分:0)

您可以使用

获取span text
$(".info span").text()

试试这个

ccs_cc_args.push(['mf', $(".info span").text()]);